Reference
OpcEndpointDescription Members
Represents the description of an endpoint of a server, as provided by the server or a discovery server.
Reference
OpcEndpointDescription Members
- Type
- OpcEndpointDescription
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Also in
- Opc.UaFx.Client
Properties
Policy
Gets the security policy of the endpoint.
public OpcSecurityPolicy Policy { get; }Public ReadOnly Property Policy As OpcSecurityPolicyProperty value
An OpcSecurityPolicy using the security mode and the security policy URI of the endpoint.
ProxyUrl
Gets the URL of the proxy to use when connecting to the endpoint.
public Uri ProxyUrl { get; }Public ReadOnly Property ProxyUrl As UriProperty value
The URL of the proxy, or a null reference (Nothing in Visual Basic) if no proxy is to be used.
Server
Gets the description of the server which provides the endpoint.
public OpcApplicationDescription Server { get; }Public ReadOnly Property Server As OpcApplicationDescriptionProperty value
The OpcApplicationDescription of the server, or a null reference (Nothing in Visual Basic) if the description does not contain it.
ServerCertificate
Gets the certificate of the server which provides the endpoint.
public X509Certificate2 ServerCertificate { get; }Public ReadOnly Property ServerCertificate As X509Certificate2Property value
The certificate of the server, or a null reference (Nothing in Visual Basic) if the description does not contain it.
Remarks
The certificate is disposed of together with the description.
SupportedTokenTypes
Gets the kinds of the user identity tokens accepted by the endpoint.
public IEnumerable<OpcAccessControlTokenType> SupportedTokenTypes { get; }Public ReadOnly Property SupportedTokenTypes As IEnumerable(Of OpcAccessControlTokenType)Property value
IEnumerable<OpcAccessControlTokenType>
A sequence of the token types of the user token policies of the endpoint; empty if the description does not contain any.
TransportProfileUri
Gets the URI of the transport profile of the endpoint.
public Uri TransportProfileUri { get; }Public ReadOnly Property TransportProfileUri As UriProperty value
The URI of the transport profile, or a null reference (Nothing in Visual Basic) if it is not an absolute URI.
Url
Gets the URL of the endpoint.
public Uri Url { get; }Public ReadOnly Property Url As UriProperty value
The URL of the endpoint, or a null reference (Nothing in Visual Basic) if it is not an absolute URI.
Methods
Dispose
| Overload | Description |
|---|---|
| Dispose() | Releases all resources used by the Opc |
| Dispose( | Releases the unmanaged resources used by the Opc |
Dispose()
Releases all resources used by the OpcEndpointDescription.
public void Dispose()Public Sub Dispose()Implements
Dispose(bool)
Releases the unmanaged resources used by the OpcEndpointDescription and optionally releases the managed resources.
protected virtual void Dispose(bool disposing)Protected Overridable Sub Dispose(disposing As Boolean)Parameters
| Name | Type | Description |
|---|---|---|
disposing | Boolean | The value true to release both managed and unmanaged resources; otherwise the value false to release only unmanaged resources. |

