OPC Labs EasyOPC-UA Components Library
EasyUAClient Object
Members 
OpcLabs_EasyOpcUAComponents ActiveX DLL : EasyUAClient Object
Description
The EasyUAClient object is the main object that allows simple access to OPC Unified Architecture servers.

 

ProgId: OpcLabs.EasyOpc.UA.EasyUAClient
CLSID (Class ID): 54afb0ea-9809-4d1d-afbe-0ec164c59a45
Default interface: OpcLabs.EasyOpc.UA.ComTypes._EasyUAClient
Event source interface: OpcLabs.EasyOpc.UA.ComTypes.DEasyUAClientEvents

 

For more information, see EasyUAClient and OpcLabs.EasyOpc.UA.ComTypes._EasyUAClient in .NET Reference.

Object Model

EasyUAClient ObjectUANodeElementCollection CollectionUANodeElement ObjectUANodeElementCollection CollectionUANodeElement ObjectUANodeElementCollection CollectionUANodeElement ObjectUANodeElementCollection CollectionUANodeElement ObjectElasticVector CollectionUANodeElementCollection CollectionUANodeElement ObjectUANodeElementCollection CollectionUANodeElement ObjectUANodeElementCollection CollectionUANodeElement ObjectUANodeElementCollection CollectionUANodeElement ObjectUANodeElementCollection CollectionUANodeElement ObjectElasticVector CollectionUADiscoveryElementCollection CollectionUADiscoveryElement ObjectUADiscoveryElementCollection CollectionUADiscoveryElement ObjectUADiscoveryElementCollection CollectionUADiscoveryElement ObjectUADiscoveryElementCollection CollectionUADiscoveryElement ObjectUADiscoveryElementCollection CollectionUADiscoveryElement ObjectUADiscoveryElementCollection CollectionUADiscoveryElement ObjectEasyUAMonitoredItemArguments ObjectUAEndpointDescriptor ObjectUAIndexRangeList CollectionUAIndexRange ObjectOperationArguments ObjectUAMonitoringParameters ObjectUANodeDescriptor ObjectUASubscriptionParameters ObjectEasyUAMonitoredItemArgumentsDictionary CollectionEasyUAMonitoredItemArguments ObjectEasyUAInstanceParameters ObjectEasyUAClientMode ObjectConfigurationPartCollection CollectionPluginSetupCollection CollectionPluginSetup ObjectEasyUAAdaptableParameters ObjectUADiscoveryParameters ObjectUAHostParameters ObjectUAClientMonitoredItemParameters ObjectUASmartSessionParameters ObjectUAClientSubscriptionParameters ObjectStringObjectDictionary CollectionEasyUADataChangeNotificationEventArgs ObjectEasyUAMonitoredItemArguments ObjectUAAttributeData ObjectExceptionCollection CollectionOperationEventArgs ObjectNormalizedExceptionCollection CollectionNormalizedException ObjectNormalizedException ObjectElasticVector CollectionEasyUAEventNotificationEventArgs ObjectEasyUAMonitoredItemArguments ObjectExceptionCollection CollectionUAEventData ObjectOperationEventArgs ObjectNormalizedExceptionCollection CollectionNormalizedException ObjectNormalizedException ObjectElasticVector CollectionUAAttributeData ObjectUAStatusCode ObjectElasticVector CollectionElasticVector CollectionElasticVector CollectionElasticVector CollectionElasticVector Collection

Remarks

For remarks, see EasyUAClient and OpcLabs.EasyOpc.UA.ComTypes._EasyUAClient in .NET Reference.

Object creation

_EasyUAClientPtr EasyUAClientPtr(__uuidof(EasyUAClient));
EasyUAClient := CoEasyUAClient.Create;
var EasyUAClient = new ActiveXObject("OpcLabs.EasyOpc.UA.EasyUAClient");
EasyUAClient := CoEasyUAClient.Create;
$EasyUAClient = Win32::OLE->new("OpcLabs.EasyOpc.UA.EasyUAClient");
$EasyUAClient = new COM("OpcLabs.EasyOpc.UA.EasyUAClient");
OLEObject EasyUAClient
EasyUAClient = CREATE OLEObject
EasyUAClient.ConnectToNewObject("OpcLabs.EasyOpc.UA.EasyUAClient")
EasyUAClient = win32com.client.Dispatch('OpcLabs.EasyOpc.UA.EasyUAClient')
Dim EasyUAClient As New OleObject ("OpcLabs.EasyOpc.UA.EasyUAClient")
Dim EasyUAClient As New EasyUAClient
EasyUAClient = CREATEOBJECT("OpcLabs.EasyOpc.UA.EasyUAClient")
Dim EasyUAClient As New EasyUAClient
Dim EasyUAClient: Set EasyUAClient = CreateObject("OpcLabs.EasyOpc.UA.EasyUAClient")
EasyUAClient := CreateObject("OpcLabs.EasyOpc.UA.EasyUAClient")
Interfaces
InterfaceDescription
A widget that makes notifications through synchronized callbacks or events.

 

IID (Interface ID): f343cd94-7011-4abd-b40d-7ea4aedc6f49

 

For more information, see _NotifyingWidget in .NET Reference.

 
A portable component.

 

IID (Interface ID): 9120435f-3dde-4bfa-a307-a6cad683834a

 

For more information, see _Widget in .NET Reference.

 

IID (Interface ID): 0cb251a7-3ab3-3b5c-a0b8-9ddf88824b85

 

For more information, see ICloneable in .NET Reference.

 

IID (Interface ID): b86e59f2-f1e2-389d-b5f1-c55307c8106e

 

For more information, see IComponent in .NET Reference.

 

IID (Interface ID): 805d7a98-d4af-3f0f-967f-e5cf45312d2c

 

For more information, see IDisposable in .NET Reference.

 

IID (Interface ID): d0eeaa62-3d30-3ee2-b896-a2f34dda47d8

 

For more information, see ISerializable in .NET Reference.

Example

For examples, see EasyUAClient in .NET Reference.

See Also

EasyUAClient Members