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
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.
public OpcClassicEndpointDescription(
string url,
OpcClassicInterface interfaceSpecification,
IEnumerable<OpcClassicInterface> additionalInterfaceSpecifications)Public Sub New(
url As String,
interfaceSpecification As OpcClassicInterface,
additionalInterfaceSpecifications As IEnumerable(Of OpcClassicInterface))Parameters
| Name | Type | Description |
|---|---|---|
url | String | The URL of the scheme "opc. |
interface | Opc | The interface specification to use. |
additional | IEnumerable<Opc | Further interface specifications to use. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The url does not identify a server. |
| Argument | The url, the interface, the additional or one of its elements is a null reference ( |
| Uri | The 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.
public OpcClassicEndpointDescription(
string url,
OpcClassicInterface interfaceSpecification,
params OpcClassicInterface[] additionalInterfaceSpecifications)Public Sub New(
url As String,
interfaceSpecification As OpcClassicInterface,
ParamArray additionalInterfaceSpecifications As OpcClassicInterface())Parameters
| Name | Type | Description |
|---|---|---|
url | String | The URL of the scheme "opc. |
interface | Opc | The interface specification to use. |
additional | params Opc | Further interface specifications to use. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The url does not identify a server. |
| Argument | The url, the interface, the additional or one of its elements is a null reference ( |
| Uri | The 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.
public OpcClassicEndpointDescription(
Uri url,
OpcClassicInterface interfaceSpecification,
IEnumerable<OpcClassicInterface> additionalInterfaceSpecifications)Public Sub New(
url As Uri,
interfaceSpecification As OpcClassicInterface,
additionalInterfaceSpecifications As IEnumerable(Of OpcClassicInterface))Parameters
| Name | Type | Description |
|---|---|---|
url | Uri | The URL of the scheme "opc. |
interface | Opc | The interface specification to use. |
additional | IEnumerable<Opc | Further interface specifications to use. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The url does not identify a server. |
| Argument | The url, the interface, the additional or one of its elements is a null reference ( |
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.
public OpcClassicEndpointDescription(
Uri url,
OpcClassicInterface interfaceSpecification,
params OpcClassicInterface[] additionalInterfaceSpecifications)Public Sub New(
url As Uri,
interfaceSpecification As OpcClassicInterface,
ParamArray additionalInterfaceSpecifications As OpcClassicInterface())Parameters
| Name | Type | Description |
|---|---|---|
url | Uri | The URL of the scheme "opc. |
interface | Opc | The interface specification to use. |
additional | params Opc | Further interface specifications to use. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The url does not identify a server. |
| Argument | The url, the interface, the additional or one of its elements is a null reference ( |
OpcClassicEndpointDescription(OpcClassicApplicationDescription, OpcClassicInterface, IEnumerable<OpcClassicInterface>)
Initializes a new instance of the OpcClassicEndpointDescription class using the specified server and interface specifications.
public OpcClassicEndpointDescription(
OpcClassicApplicationDescription server,
OpcClassicInterface interfaceSpecification,
IEnumerable<OpcClassicInterface> additionalInterfaceSpecifications)Public Sub New(
server As OpcClassicApplicationDescription,
interfaceSpecification As OpcClassicInterface,
additionalInterfaceSpecifications As IEnumerable(Of OpcClassicInterface))Parameters
| Name | Type | Description |
|---|---|---|
server | Opc | The description of the server. |
interface | Opc | The interface specification to use. |
additional | IEnumerable<Opc | Further interface specifications to use. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The server, the interface, the additional or one of its elements is a null reference ( |
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.
public OpcClassicEndpointDescription(
OpcClassicApplicationDescription server,
OpcClassicInterface interfaceSpecification,
params OpcClassicInterface[] additionalInterfaceSpecifications)Public Sub New(
server As OpcClassicApplicationDescription,
interfaceSpecification As OpcClassicInterface,
ParamArray additionalInterfaceSpecifications As OpcClassicInterface())Parameters
| Name | Type | Description |
|---|---|---|
server | Opc | The description of the server. |
interface | Opc | The interface specification to use. |
additional | params Opc | Further interface specifications to use. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The server, the interface, the additional or one of its elements is a null reference ( |
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.
public OpcClassicInterfaceCollection Interfaces { get; }Public ReadOnly Property Interfaces As OpcClassicInterfaceCollectionProperty value
The OpcClassicInterfaceCollection of the interface specifications.
Locales
Gets the locales to use to communicate with the server.
public OpcLocaleCollection Locales { get; }Public ReadOnly Property Locales As OpcLocaleCollectionProperty value
The OpcLocaleCollection of the locales; empty by default.
Server
Gets the description of the server.
public OpcClassicApplicationDescription Server { get; }Public ReadOnly Property Server As OpcClassicApplicationDescriptionProperty value
OpcClassicApplicationDescription
The OpcClassicApplicationDescription of the server.
Url
Gets the URL of the endpoint.
public Uri Url { get; }Public ReadOnly Property Url As UriProperty value

