Skip to content

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.

csharp
public OpcSecurityPolicy Policy { get; }
vbnet
Public ReadOnly Property Policy As OpcSecurityPolicy

Property value

OpcSecurityPolicy

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.

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

Property value

Uri

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.

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

Property value

OpcApplicationDescription

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.

csharp
public X509Certificate2 ServerCertificate { get; }
vbnet
Public ReadOnly Property ServerCertificate As X509Certificate2

Property value

X509Certificate2

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 ​

since v2.54

Gets the kinds of the user identity tokens accepted by the endpoint.

csharp
public IEnumerable<OpcAccessControlTokenType> SupportedTokenTypes { get; }
vbnet
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.

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

Property value

Uri

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.

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

Property value

Uri

The URL of the endpoint, or a null reference (Nothing in Visual Basic) if it is not an absolute URI.

Methods ​

Dispose ​

2 overloads

OverloadDescription
Dispose()Releases all resources used by the OpcEndpointDescription.
Dispose(bool)protected · virtualReleases the unmanaged resources used by the OpcEndpointDescription and optionally releases the managed resources.

Dispose() ​

Releases all resources used by the OpcEndpointDescription.

csharp
public void Dispose()
vbnet
Public Sub Dispose()

Implements

Dispose()

Dispose(bool) ​

protected · virtual

Releases the unmanaged resources used by the OpcEndpointDescription and optionally releases the managed resources.

csharp
protected virtual void Dispose(bool disposing)
vbnet
Protected Overridable Sub Dispose(disposing As Boolean)

Parameters

NameTypeDescription
disposingBooleanThe value true to release both managed and unmanaged resources; otherwise the value false to release only unmanaged resources.