OPC/UA OpcUaClient method node.
More...
Inherits ServerNodeBase, and IServerMethodNode.
|
override OpcUaServer | Server [get, set] |
| Gets the parent OpcUaServer object.
|
|
IServerMethodParameterCollection | InputParameters [get] |
| The collection of input parameters. More...
|
|
IServerMethodParameterCollection | OutputParameters [get] |
| The collection of output parameters. More...
|
|
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.
|
|
new IServerMethodParameterCollection | InputParameters [get] |
| The collection of input parameters.
|
|
new IServerMethodParameterCollection | OutputParameters [get] |
| The collection of output parameters.
|
|
ICollection< IMethodParameter > | InputParameters [get] |
| The collection of input parameters.
|
|
ICollection< IMethodParameter > | OutputParameters [get] |
| The collection of output parameters.
|
|
OPC/UA OpcUaClient method node.
◆ ServerMethodNode()
Creates a new method node that is connected to a OpcUaServer at the parent node.
- Parameters
-
namespaceIndex | Namespace in which to create this node. |
identifier | Unique identifier of the Object node. |
parent | The parent node to add this node to. |
◆ Dispose()
override void Dispose |
( |
bool |
disposing | ) |
|
|
protectedvirtual |
Disposes of the native callback reference.
- Parameters
-
disposing | true if called from IDisposable.Dispose; false if called from finalizer. |
Reimplemented from NodeBase.
◆ InputParameters
The collection of input parameters.
Attention: add parameters before adding this Node to the OpcUaServer. Otherwise the parameters are not visible to a OpcUaClient .
Implements IServerMethodNode.
◆ OutputParameters
The collection of output parameters.
Attention: add parameters before adding this Node to the OpcUaServer. Otherwise the parameters are not visible to a OpcUaClient .
Implements IServerMethodNode.