Skip to content

Reference

OpcClassicEndpointDescription Members

Represents an endpoint of an OPC Classic server: the server and the interface specifications to use to communicate with it.

Reference

OpcClassicEndpointDescription Members ​

Type
OpcClassicEndpointDescription
Namespace
Opc.UaFx.Classic
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0

Constructors ​

OpcClassicEndpointDescription ​

6 overloads

OverloadDescription
OpcClassicEndpointDescription(string, OpcClassicInterface, IEnumerable<OpcClassicInterface>)Initializes a new instance of the OpcClassicEndpointDescription class using the server identified by the url specified and the interface specifications.
OpcClassicEndpointDescription(string, OpcClassicInterface, params OpcClassicInterface[])Initializes a new instance of the OpcClassicEndpointDescription class using the server identified by the url specified and the interface specifications.
OpcClassicEndpointDescription(Uri, OpcClassicInterface, IEnumerable<OpcClassicInterface>)Initializes a new instance of the OpcClassicEndpointDescription class using the server identified by the url specified and the interface specifications.
OpcClassicEndpointDescription(Uri, OpcClassicInterface, params OpcClassicInterface[])Initializes a new instance of the OpcClassicEndpointDescription class using the server identified by the url specified and the interface specifications.
OpcClassicEndpointDescription(OpcClassicApplicationDescription, OpcClassicInterface, IEnumerable<OpcClassicInterface>)Initializes a new instance of the OpcClassicEndpointDescription class using the specified server and interface specifications.
OpcClassicEndpointDescription(OpcClassicApplicationDescription, OpcClassicInterface, params OpcClassicInterface[])Initializes a new instance of the OpcClassicEndpointDescription class using the specified server and interface specifications.

OpcClassicEndpointDescription(string, OpcClassicInterface, IEnumerable<OpcClassicInterface>) ​

Initializes a new instance of the OpcClassicEndpointDescription class using the server identified by the url specified and the interface specifications.

csharp
public OpcClassicEndpointDescription(
    string url,
    OpcClassicInterface interfaceSpecification,
    IEnumerable<OpcClassicInterface> additionalInterfaceSpecifications)
vbnet
Public Sub New(
    url As String,
    interfaceSpecification As OpcClassicInterface,
    additionalInterfaceSpecifications As IEnumerable(Of OpcClassicInterface))

Parameters

NameTypeDescription
urlStringThe URL of the scheme "opc.com" which identifies the server (see Create).
interfaceSpecificationOpcClassicInterfaceThe interface specification to use.
additionalInterfaceSpecificationsIEnumerable<OpcClassicInterface>Further interface specifications to use.

Exceptions

ExceptionCondition
ArgumentExceptionThe url does not identify a server.
ArgumentNullExceptionThe url, the interfaceSpecification, the additionalInterfaceSpecifications or one of its elements is a null reference (Nothing in Visual Basic).
UriFormatExceptionThe url is not a valid URI.

OpcClassicEndpointDescription(string, OpcClassicInterface, params OpcClassicInterface[]) ​

Initializes a new instance of the OpcClassicEndpointDescription class using the server identified by the url specified and the interface specifications.

csharp
public OpcClassicEndpointDescription(
    string url,
    OpcClassicInterface interfaceSpecification,
    params OpcClassicInterface[] additionalInterfaceSpecifications)
vbnet
Public Sub New(
    url As String,
    interfaceSpecification As OpcClassicInterface,
    ParamArray additionalInterfaceSpecifications As OpcClassicInterface())

Parameters

NameTypeDescription
urlStringThe URL of the scheme "opc.com" which identifies the server (see Create).
interfaceSpecificationOpcClassicInterfaceThe interface specification to use.
additionalInterfaceSpecificationsparams OpcClassicInterface[]Further interface specifications to use.

Exceptions

ExceptionCondition
ArgumentExceptionThe url does not identify a server.
ArgumentNullExceptionThe url, the interfaceSpecification, the additionalInterfaceSpecifications or one of its elements is a null reference (Nothing in Visual Basic).
UriFormatExceptionThe url is not a valid URI.

OpcClassicEndpointDescription(Uri, OpcClassicInterface, IEnumerable<OpcClassicInterface>) ​

Initializes a new instance of the OpcClassicEndpointDescription class using the server identified by the url specified and the interface specifications.

csharp
public OpcClassicEndpointDescription(
    Uri url,
    OpcClassicInterface interfaceSpecification,
    IEnumerable<OpcClassicInterface> additionalInterfaceSpecifications)
vbnet
Public Sub New(
    url As Uri,
    interfaceSpecification As OpcClassicInterface,
    additionalInterfaceSpecifications As IEnumerable(Of OpcClassicInterface))

Parameters

NameTypeDescription
urlUriThe URL of the scheme "opc.com" which identifies the server (see Create).
interfaceSpecificationOpcClassicInterfaceThe interface specification to use.
additionalInterfaceSpecificationsIEnumerable<OpcClassicInterface>Further interface specifications to use.

Exceptions

ExceptionCondition
ArgumentExceptionThe url does not identify a server.
ArgumentNullExceptionThe url, the interfaceSpecification, the additionalInterfaceSpecifications or one of its elements is a null reference (Nothing in Visual Basic).

OpcClassicEndpointDescription(Uri, OpcClassicInterface, params OpcClassicInterface[]) ​

Initializes a new instance of the OpcClassicEndpointDescription class using the server identified by the url specified and the interface specifications.

csharp
public OpcClassicEndpointDescription(
    Uri url,
    OpcClassicInterface interfaceSpecification,
    params OpcClassicInterface[] additionalInterfaceSpecifications)
vbnet
Public Sub New(
    url As Uri,
    interfaceSpecification As OpcClassicInterface,
    ParamArray additionalInterfaceSpecifications As OpcClassicInterface())

Parameters

NameTypeDescription
urlUriThe URL of the scheme "opc.com" which identifies the server (see Create).
interfaceSpecificationOpcClassicInterfaceThe interface specification to use.
additionalInterfaceSpecificationsparams OpcClassicInterface[]Further interface specifications to use.

Exceptions

ExceptionCondition
ArgumentExceptionThe url does not identify a server.
ArgumentNullExceptionThe url, the interfaceSpecification, the additionalInterfaceSpecifications or one of its elements is a null reference (Nothing in Visual Basic).

OpcClassicEndpointDescription(OpcClassicApplicationDescription, OpcClassicInterface, IEnumerable<OpcClassicInterface>) ​

Initializes a new instance of the OpcClassicEndpointDescription class using the specified server and interface specifications.

csharp
public OpcClassicEndpointDescription(
    OpcClassicApplicationDescription server,
    OpcClassicInterface interfaceSpecification,
    IEnumerable<OpcClassicInterface> additionalInterfaceSpecifications)
vbnet
Public Sub New(
    server As OpcClassicApplicationDescription,
    interfaceSpecification As OpcClassicInterface,
    additionalInterfaceSpecifications As IEnumerable(Of OpcClassicInterface))

Parameters

NameTypeDescription
serverOpcClassicApplicationDescriptionThe description of the server.
interfaceSpecificationOpcClassicInterfaceThe interface specification to use.
additionalInterfaceSpecificationsIEnumerable<OpcClassicInterface>Further interface specifications to use.

Exceptions

ExceptionCondition
ArgumentNullExceptionThe server, the interfaceSpecification, the additionalInterfaceSpecifications or one of its elements is a null reference (Nothing in Visual Basic).

Remarks

The Interfaces contain the interfaceSpecification followed by each of the additionalInterfaceSpecifications with another identifier.

OpcClassicEndpointDescription(OpcClassicApplicationDescription, OpcClassicInterface, params OpcClassicInterface[]) ​

Initializes a new instance of the OpcClassicEndpointDescription class using the specified server and interface specifications.

csharp
public OpcClassicEndpointDescription(
    OpcClassicApplicationDescription server,
    OpcClassicInterface interfaceSpecification,
    params OpcClassicInterface[] additionalInterfaceSpecifications)
vbnet
Public Sub New(
    server As OpcClassicApplicationDescription,
    interfaceSpecification As OpcClassicInterface,
    ParamArray additionalInterfaceSpecifications As OpcClassicInterface())

Parameters

NameTypeDescription
serverOpcClassicApplicationDescriptionThe description of the server.
interfaceSpecificationOpcClassicInterfaceThe interface specification to use.
additionalInterfaceSpecificationsparams OpcClassicInterface[]Further interface specifications to use.

Exceptions

ExceptionCondition
ArgumentNullExceptionThe server, the interfaceSpecification, the additionalInterfaceSpecifications or one of its elements is a null reference (Nothing in Visual Basic).

Remarks

The Interfaces contain the interfaceSpecification followed by each of the additionalInterfaceSpecifications with another identifier.

Properties ​

Interfaces ​

Gets the interface specifications to use to communicate with the server.

csharp
public OpcClassicInterfaceCollection Interfaces { get; }
vbnet
Public ReadOnly Property Interfaces As OpcClassicInterfaceCollection

Property value

OpcClassicInterfaceCollection

The OpcClassicInterfaceCollection of the interface specifications.

Locales ​

Gets the locales to use to communicate with the server.

csharp
public OpcLocaleCollection Locales { get; }
vbnet
Public ReadOnly Property Locales As OpcLocaleCollection

Property value

OpcLocaleCollection

The OpcLocaleCollection of the locales; empty by default.

Server ​

Gets the description of the server.

csharp
public OpcClassicApplicationDescription Server { get; }
vbnet
Public ReadOnly Property Server As OpcClassicApplicationDescription

Property value

OpcClassicApplicationDescription

The OpcClassicApplicationDescription of the server.

Url ​

Gets the URL of the endpoint.

csharp
public Uri Url { get; }
vbnet
Public ReadOnly Property Url As Uri

Property value

Uri

The Uri of the Server.