.NET Based OPC UA Client/Server SDK
2.5.4.397
|
An interface to an object that allows nodes and references to be added and removed. More...
Inherited by UnifiedAutomation.UaServer.BaseNodeManager, and UnifiedAutomation.UaServer.RootNodeManager.
Public Member Functions | |
StatusCode | AddNode (RequestContext context, AddNodeSettings settings, out NodeId assignedNodeId) |
Adds a new node. More... | |
StatusCode | DeleteNode (RequestContext context, NodeId nodeId, bool deleteTargetReferences) |
Deletes a node. More... | |
StatusCode | AddReference (RequestContext context, NodeId sourceNodeId, NodeId referenceTypeId, bool isInverse, ExpandedNodeId targetNodeId, bool addBiDirectional) |
Adds a reference. More... | |
StatusCode | DeleteReference (RequestContext context, NodeId sourceNodeId, NodeId referenceTypeId, bool isInverse, ExpandedNodeId targetNodeId, bool deleteBiDirectional) |
Deletes a reference. More... | |
An interface to an object that allows nodes and references to be added and removed.
StatusCode UnifiedAutomation.UaServer.INodeManagementManager.AddNode | ( | RequestContext | context, |
AddNodeSettings | settings, | ||
out NodeId | assignedNodeId | ||
) |
Adds a new node.
context | The request context. |
settings | The settings. |
assignedNodeId | The assigned node id. |
Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.INodeManagementManager.AddReference | ( | RequestContext | context, |
NodeId | sourceNodeId, | ||
NodeId | referenceTypeId, | ||
bool | isInverse, | ||
ExpandedNodeId | targetNodeId, | ||
bool | addBiDirectional | ||
) |
Adds a reference.
context | The request context. |
sourceNodeId | The source node id. |
referenceTypeId | The reference type id. |
isInverse | if set to true then the reference is a inverse reference. |
targetNodeId | The target node id. |
addBiDirectional | if set to true then the reverse reference is added as well. |
Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.INodeManagementManager.DeleteNode | ( | RequestContext | context, |
NodeId | nodeId, | ||
bool | deleteTargetReferences | ||
) |
Deletes a node.
context | The request context. |
nodeId | The node id. |
deleteTargetReferences | if set to true [delete target references]. |
Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.INodeManagementManager.DeleteReference | ( | RequestContext | context, |
NodeId | sourceNodeId, | ||
NodeId | referenceTypeId, | ||
bool | isInverse, | ||
ExpandedNodeId | targetNodeId, | ||
bool | deleteBiDirectional | ||
) |
Deletes a reference.
context | The request context. |
sourceNodeId | The source node id. |
referenceTypeId | The reference type id. |
isInverse | if set to true then the reference is a inverse reference. |
targetNodeId | The target node id. |
deleteBiDirectional | if set to true then the reverse reference is deleted as well. |
Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.