OpcClassicDiscoveryClient Members

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

OpcClassicDiscoveryClient()

C#

public OpcClassicDiscoveryClient()

OpcClassicDiscoveryClient(String)

C#

public OpcClassicDiscoveryClient(string host)


Parameters

host String



Exceptions

ArgumentException


ArgumentNullException


Host

C#

public string Host { get; }


Property Value

String

Close()

C#

public OpcStatus Close()


Returns

OpcStatus

DiscoverEndpoints()

C#

public OpcClassicEndpointDescriptionCollection DiscoverEndpoints()


Returns

OpcClassicEndpointDescriptionCollection

DiscoverServers()

C#

public OpcClassicApplicationDescriptionCollection DiscoverServers()


Returns

OpcClassicApplicationDescriptionCollection

DiscoverServers(IEnumerable<OpcClassicInterface>)

C#

public OpcClassicApplicationDescriptionCollection DiscoverServers(IEnumerable<OpcClassicInterface> interfaceSpecifications)


Parameters

interfaceSpecifications IEnumerable<OpcClassicInterface>



Returns

OpcClassicApplicationDescriptionCollection



Exceptions

ArgumentNullException


DiscoverServers(OpcClassicInterface[])

C#

public OpcClassicApplicationDescriptionCollection DiscoverServers(params OpcClassicInterface[] interfaceSpecifications)


Parameters

interfaceSpecifications OpcClassicInterface[]



Returns

OpcClassicApplicationDescriptionCollection



Exceptions

ArgumentNullException


Dispose()

Releases all resources used by the OpcClassicDiscoveryClient.

C#

public void Dispose()

Dispose(Boolean)

Releases the unmanaged resources used by the OpcClassicDiscoveryClient 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.