OPC Labs EasyOPC-UA Library
UANodeDescriptor Object
Members 
OpcLabs_EasyOpcUA ActiveX DLL : UANodeDescriptor Object
Description
Contains information necessary to identify a node in OPC address space.

 

ProgId: OpcLabs.EasyOpc.UA.UANodeDescriptor
CLSID (Class ID): 90bfbffe-2e2a-4b09-818f-2994afbeba63
Default interface: OpcLabs.EasyOpc.UA.ComTypes._UANodeDescriptor
Event source interface:

 

For more information, see UANodeDescriptor and OpcLabs.EasyOpc.UA.ComTypes._UANodeDescriptor in .NET Reference.

Object Model

UANodeDescriptor ObjectUABrowsePath ObjectUABrowsePathElementCollection CollectionUABrowsePathElement ObjectUABrowsePath ObjectUABrowsePathElement ObjectUANodeDescriptor ObjectUANodeId ObjectUANodeDescriptor ObjectStringParsingError ObjectStringParsingError ObjectUANodeDescriptor ObjectUABrowsePath ObjectUANodeDescriptor ObjectUANodeId ObjectUANodeId ObjectUABrowsePath Object

Remarks

For remarks, see UANodeDescriptor and OpcLabs.EasyOpc.UA.ComTypes._UANodeDescriptor in .NET Reference.

Object creation

_UANodeDescriptorPtr UANodeDescriptorPtr(__uuidof(UANodeDescriptor));
UANodeDescriptor := CoUANodeDescriptor.Create;
var UANodeDescriptor = new ActiveXObject("OpcLabs.EasyOpc.UA.UANodeDescriptor");
UANodeDescriptor := CoUANodeDescriptor.Create;
$UANodeDescriptor = Win32::OLE->new("OpcLabs.EasyOpc.UA.UANodeDescriptor");
$UANodeDescriptor = new COM("OpcLabs.EasyOpc.UA.UANodeDescriptor");
OLEObject UANodeDescriptor
UANodeDescriptor = CREATE OLEObject
UANodeDescriptor.ConnectToNewObject("OpcLabs.EasyOpc.UA.UANodeDescriptor")
UANodeDescriptor = win32com.client.Dispatch('OpcLabs.EasyOpc.UA.UANodeDescriptor')
Dim UANodeDescriptor As New OleObject ("OpcLabs.EasyOpc.UA.UANodeDescriptor")
Dim UANodeDescriptor As New UANodeDescriptor
UANodeDescriptor = CREATEOBJECT("OpcLabs.EasyOpc.UA.UANodeDescriptor")
Dim UANodeDescriptor As New UANodeDescriptor
Dim UANodeDescriptor: Set UANodeDescriptor = CreateObject("OpcLabs.EasyOpc.UA.UANodeDescriptor")
UANodeDescriptor := CreateObject("OpcLabs.EasyOpc.UA.UANodeDescriptor")
Interfaces
InterfaceDescription
An object that can be aliased by a string name.

 

IID (Interface ID): 98494757-8e03-4d19-87f3-abee93f7bd45

 

For more information, see _Aliasable in .NET Reference.

An object that holds information.

 

IID (Interface ID): b9103dfd-bace-4392-afb0-ff2bfc9c7ab7

 

For more information, see _Info in .NET Reference.

 
A common base class.

 

IID (Interface ID): 9b164457-eef8-4736-bae7-531d45ea2751

 

For more information, see _Object2 in .NET Reference.

 

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

 

For more information, see ICloneable in .NET Reference.

 

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

 

For more information, see ISerializable in .NET Reference.

Example

For examples, see UANodeDescriptor in .NET Reference.

See Also

UANodeDescriptor Members