OPC/UA nodes created on a OpcUaServer.
More...
Inherits NodeBase, and IServerNode.
Inherited by GenericServerNode, ServerMethodNode, ServerObjectNode, ServerObjectTypeNode, ServerVariableNodeBase, and ServerVariableTypeNode.
|
virtual OpcUaServer | Server [get, set] |
| Gets the parent OpcUaServer 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 nodes created on a OpcUaServer.
◆ ServerNodeBase()
Creates a new client Node from the given handle .
- Parameters
-
handle | Native node handle. |
parent | Parent OpcUaClient object. |
◆ EnsureNonNull< T >()
static T EnsureNonNull< T > |
( |
T |
value, |
|
|
string |
name = null |
|
) |
| |
|
staticprotected |
Ensures that the given value is not null
.
- Template Parameters
-
- Parameters
-
value | Value to check |
name | Optional name to report in ArgumentNullException. |
- Returns
- The value .
◆ 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.