OpcDiscoveryClient Members

Namespace: Opc.UaFx.Client
Assemblies: Opc.UaFx.Advanced.dll, Opc.UaFx.Advanced.dll
The OpcDiscoveryClient type exposes the following members.

OpcDiscoveryClient()

C#

public OpcDiscoveryClient()

OpcDiscoveryClient(String)

C#

public OpcDiscoveryClient(string discoveryUrl)


Parameters

discoveryUrl String



Exceptions

ArgumentException


ArgumentNullException


FormatException


OpcDiscoveryClient(Uri)

C#

public OpcDiscoveryClient(Uri discoveryUrl)


Parameters

discoveryUrl Uri



Exceptions

ArgumentNullException


OpcDiscoveryClient(Uri, OpcApplicationConfiguration)

C#

[CLSCompliant(false)]
public OpcDiscoveryClient(Uri discoveryUrl, OpcApplicationConfiguration configuration)


Parameters

discoveryUrl Uri


configuration OpcApplicationConfiguration



Exceptions

ArgumentNullException


Configuration

C#

public OpcEndpointConfiguration Configuration { get; }


Property Value

OpcEndpointConfiguration

DiscoveryUrl

C#

public Uri DiscoveryUrl { get; }


Property Value

Uri

Close()

C#

public OpcStatus Close()


Returns

OpcStatus

DiscoverEndpoints()

C#

public OpcEndpointDescriptionCollection DiscoverEndpoints()


Returns

OpcEndpointDescriptionCollection

DiscoverServers()

C#

public OpcApplicationDescriptionCollection DiscoverServers()


Returns

OpcApplicationDescriptionCollection

Dispose()

Releases all resources used by the OpcDiscoveryClient.

C#

public void Dispose()

Dispose(Boolean)

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

C#

protected virtual void Dispose(bool disposing)


Parameters

disposing Boolean

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