OPC Labs EasyOPC-UA Components Library
EasyUASubscriber Object
Members 
OpcLabs_EasyOpcUAComponents ActiveX DLL : EasyUASubscriber Object
Description
The EasyUASubscriber object is the main object that allows simple access to OPC-UA PubSub publishers.

 

ProgId: OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriber
CLSID (Class ID): edc1f10e-3fc6-4604-9bc6-4fff579d271a
Default interface: OpcLabs.EasyOpc.UA.PubSub.ComTypes._EasyUASubscriber
Event source interface: OpcLabs.EasyOpc.UA.PubSub.ComTypes.DEasyUASubscriberEvents

 

For more information, see EasyUASubscriber and OpcLabs.EasyOpc.UA.PubSub.ComTypes._EasyUASubscriber in .NET Reference.

Object Model

EasyUASubscriber ObjectEasyUASubscribeDataSetArguments ObjectUADataSetSubscriptionDescriptor ObjectOperationArguments ObjectEasyUASubscribeDataSetArgumentsDictionary CollectionEasyUASubscribeDataSetArguments ObjectEasyUASubscriberInstanceParameters ObjectConfigurationPartCollection CollectionPluginSetupCollection CollectionPluginSetup ObjectEasyUASubscriberAdaptableParameters ObjectManagedSecurityGroupParameters ObjectEasyUAPubSubResolverParameters ObjectStringObjectDictionary CollectionEasyUADataSetMessageEventArgs ObjectEasyUASubscribeDataSetArguments ObjectUADataSetData ObjectUADataSetHeader ObjectExceptionCollection CollectionOperationEventArgs ObjectNormalizedExceptionCollection CollectionNormalizedException ObjectNormalizedException ObjectUAPubSubLocators ObjectUADataSetSubscriptionDescriptor ObjectElasticVector CollectionEasyUAResolverAccessEventArgs ObjectUAPubSubResolverDescriptor ObjectElasticVector CollectionEasyUASubscriptionResolvedEventArgs ObjectUADataSetSubscriptionDescriptor ObjectElasticVector Collection

Remarks

For remarks, see EasyUASubscriber and OpcLabs.EasyOpc.UA.PubSub.ComTypes._EasyUASubscriber in .NET Reference.

Object creation

_EasyUASubscriberPtr EasyUASubscriberPtr(__uuidof(EasyUASubscriber));
EasyUASubscriber := CoEasyUASubscriber.Create;
var EasyUASubscriber = new ActiveXObject("OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriber");
EasyUASubscriber := CoEasyUASubscriber.Create;
$EasyUASubscriber = Win32::OLE->new("OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriber");
$EasyUASubscriber = new COM("OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriber");
OLEObject EasyUASubscriber
EasyUASubscriber = CREATE OLEObject
EasyUASubscriber.ConnectToNewObject("OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriber")
EasyUASubscriber = win32com.client.Dispatch('OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriber')
Dim EasyUASubscriber As New OleObject ("OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriber")
Dim EasyUASubscriber As New EasyUASubscriber
EasyUASubscriber = CREATEOBJECT("OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriber")
Dim EasyUASubscriber As New EasyUASubscriber
Dim EasyUASubscriber: Set EasyUASubscriber = CreateObject("OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriber")
EasyUASubscriber := CreateObject("OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriber")
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 EasyUASubscriber in .NET Reference.

See Also

EasyUASubscriber Members