
'Declaration
<CLSCompliantAttribute(True)> <ComDefaultInterfaceAttribute(OpcLabs.EasyOpc.UA.Gds.ComTypes._EasyUAGlobalDiscoveryClient)> <ComVisibleAttribute(True)> <GuidAttribute("FB120EFE-125F-48F5-8718-5B508A44A619")> <TypeConverterAttribute(System.ComponentModel.ExpandableObjectConverter)> <DesignerCategoryAttribute("Component")> <SerializableAttribute()> Public NotInheritable Class EasyUAGlobalDiscoveryClient Inherits OpcLabs.EasyOpc.UA.EasyUASpecializedClient Implements OpcLabs.BaseLib.Arrangement.IQueryTraits, OpcLabs.BaseLib.IValueEquatable, OpcLabs.BaseLib.Licensing.ILicensingContextHolder, OpcLabs.BaseLib.Widgets.ComTypes._Widget, OpcLabs.BaseLib.Widgets.IWidget, OpcLabs.EasyOpc.UA.ComTypes._EasyUASpecializedClient, OpcLabs.EasyOpc.UA.Gds.ComTypes._EasyUAGlobalDiscoveryClient, IEasyUAGlobalDiscoveryClient, OpcLabs.EasyOpc.UA.IEasyUASpecializedClient, System.ComponentModel.IComponent, System.ICloneable, System.IDisposable, System.IServiceProvider, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
'Usage
Dim instance As EasyUAGlobalDiscoveryClient
[CLSCompliant(true)] [ComDefaultInterface(OpcLabs.EasyOpc.UA.Gds.ComTypes._EasyUAGlobalDiscoveryClient)] [ComVisible(true)] [Guid("FB120EFE-125F-48F5-8718-5B508A44A619")] [TypeConverter(System.ComponentModel.ExpandableObjectConverter)] [DesignerCategory("Component")] [Serializable()] public sealed class EasyUAGlobalDiscoveryClient : OpcLabs.EasyOpc.UA.EasyUASpecializedClient, OpcLabs.BaseLib.Arrangement.IQueryTraits, OpcLabs.BaseLib.IValueEquatable, OpcLabs.BaseLib.Licensing.ILicensingContextHolder, OpcLabs.BaseLib.Widgets.ComTypes._Widget, OpcLabs.BaseLib.Widgets.IWidget, OpcLabs.EasyOpc.UA.ComTypes._EasyUASpecializedClient, OpcLabs.EasyOpc.UA.Gds.ComTypes._EasyUAGlobalDiscoveryClient, IEasyUAGlobalDiscoveryClient, OpcLabs.EasyOpc.UA.IEasyUASpecializedClient, System.ComponentModel.IComponent, System.ICloneable, System.IDisposable, System.IServiceProvider, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
[CLSCompliant(true)] [ComDefaultInterface(OpcLabs.EasyOpc.UA.Gds.ComTypes._EasyUAGlobalDiscoveryClient)] [ComVisible(true)] [Guid("FB120EFE-125F-48F5-8718-5B508A44A619")] [TypeConverter(System.ComponentModel.ExpandableObjectConverter)] [DesignerCategory("Component")] [Serializable()] public ref class EasyUAGlobalDiscoveryClient sealed : public OpcLabs.EasyOpc.UA.EasyUASpecializedClient, OpcLabs.BaseLib.Arrangement.IQueryTraits, OpcLabs.BaseLib.IValueEquatable, OpcLabs.BaseLib.Licensing.ILicensingContextHolder, OpcLabs.BaseLib.Widgets.ComTypes._Widget, OpcLabs.BaseLib.Widgets.IWidget, OpcLabs.EasyOpc.UA.ComTypes._EasyUASpecializedClient, OpcLabs.EasyOpc.UA.Gds.ComTypes._EasyUAGlobalDiscoveryClient, IEasyUAGlobalDiscoveryClient, OpcLabs.EasyOpc.UA.IEasyUASpecializedClient, System.ComponentModel.IComponent, System.ICloneable, System.IDisposable, System.IServiceProvider, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
In the OPC UA specifications, the functionality covered by this type is described in Part 12: Discovery and Global Services, in the Global Discovery Server section.
The OPC UA Global Discovery Client is a specialized OPC UA client object for global discovery. In the OPC UA specifications, the functionality covered by this type is described in Part 12: Discovery and Global Services, in the Global Discovery Server section.
This specialized client object can be derived from IEasyUAClient Interface using the AsGlobalDiscoveryClient Extension Method, or it can be created standalone as EasyUAGlobalDiscoveryClient Component.
This interface contains methods to communicate with the OPC UA Global Discovery Server (GDS) using its information model for global discovery, making the work of assembling the proper OPC UA method parameters and retrieving the results. The methods allow querying for applications and/or servers, and registering, unregistering or updating application registrations in the GDS. Only the global discovery aspect of the GDS information is covered by this interface. Certificate management (CM), key credential management, and authorization services are treated separately.
Available methods are:
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
OpcLabs.BaseLib.Widgets.Widget
OpcLabs.EasyOpc.UA.EasyUASpecializedClient
OpcLabs.EasyOpc.UA.Gds.EasyUAGlobalDiscoveryClient