OPC/UA node created by a OpcUaClient.
More...
Inherits NodeBase, and IClientNode.
Inherited by ClientMethodNode, ClientObjectNode, ClientObjectTypeNode, ClientVariableNodeBase, ClientVariableTypeNode, and GenericClientNode.
|
OpcUaClient | Client [get] |
| Gets the parent OpcUaClient object.
|
|
IntPtr | Handle [get] |
| Native CVB CVOPCNODE handle. More...
|
|
bool | IsDisposed [get] |
| Tests whether the native handle has been disposed.
|
|
NodeId | NodeId [get] |
| Gets the NodeId identifying this Node.
|
|
string | BrowseName [get] |
| Gets string node identifier (especially for browsing).
|
|
string | DisplayName [get] |
| Node name for displaying it in a user interface.
|
|
string | Description [get] |
| Optional description of this node's role and behavior.
|
|
Properties inherited from INativeHandle |
IntPtr | Handle [get] |
| The native handle of the object.
|
|
bool | IsDisposed [get] |
| Possibility to check whether the object has already been disposed of.
|
|
NodeId | NodeId [get] |
| Gets the NodeId uniquely identifying this INode.
|
|
string | BrowseName [get] |
| Gets string node identifier (especially for browsing).
|
|
string | DisplayName [get] |
| Node name for displaying it in a user interface.
|
|
string | Description [get] |
| Optional description of this node's role and behavior.
|
|
OPC/UA node created by a OpcUaClient.
◆ ClientNodeBase()
Creates a new client Node from the given handle .
- Parameters
-
handle | Native node handle. |
parent | Parent OpcUaClient object. |
◆ Browse()
Browse references of this node as defined by the filter .
- Parameters
-
filter | Defines which kind of nodes to browse. See BrowseFilter for details. |
- Returns
- Enumerable to enumerate found IClientNodes
Implements IClientNode.
◆ BrowseChildren()
Browse all hierarchical children of this Node.
- Returns
- Enumerable to enumerate all children.
Implements IClientNode.
◆ FromHandle() [1/2]
Creates a new Node object from the given handle .
Note that this function is not intended for general use. Providing invalid values on the handle parameter will most likely lead to severe problems in your application.
- Parameters
-
handle | Native node handle. |
parent | The parent object. |
- Returns
- Concrete Node object.
◆ FromHandle() [2/2]
Creates a new Node object from the given handle .
Note that this function is not intended for general use. Providing invalid values on the handle parameter will most likely lead to severe problems in your application.
- Parameters
-
handle | Native node handle. |
doShare | ShareObject.Yes if you want to share ownership; ShareObject.No if you want to adopt the lifetime (e.g. after getting the handle from a classic API function.) |
parent | The parent object. |
- Returns
- Concrete Node object.