.NET Based OPC UA Client/Server SDK  2.6.1.422
UnifiedAutomation.UaServer.INodeManagerEx Interface Reference

An interface to an object that manages a subset of the nodes in a server. More...

Inherits UnifiedAutomation.UaServer.INodeManager.

Inherited by UnifiedAutomation.UaServer.BaseNodeManager, and UnifiedAutomation.UaServer.RootNodeManager.

Public Member Functions

void AddCrossReference (NodeId sourceNodeId, INodeManager manager)
 Adds a cross reference. More...
 
void RemoveCrossReference (NodeId sourceNodeId, INodeManager manager)
 Removes a cross reference. More...
 
- Public Member Functions inherited from UnifiedAutomation.UaServer.INodeManager
void Startup ()
 Called when the node manager is started. More...
 
void Shutdown ()
 Called when the node manager is stopped. More...
 
void SessionOpened (Session session)
 Called when a new session is created. More...
 
void SessionActivated (Session session)
 Called when a session is activated. More...
 
void SessionClosed (Session session)
 Called when a new session is closed. More...
 
StatusCode GetBrowseHandle (RequestContext context, ViewHandle view, NodeId nodeId, out BrowseHandle handle)
 Gets the browse handle for the specified node. More...
 
StatusCode GetViewHandle (RequestContext context, ViewDescription view, out ViewHandle handle)
 Gets the view handle for the specified view. More...
 
StatusCode GetNodeHandle (RequestContext context, NodeId nodeId, uint attributeId, out NodeAttributeHandle handle)
 Gets the node handle for the specified node and attribute. More...
 
StatusCode GetNotifierHandle (RequestContext context, NodeId nodeId, out NotifierHandle handle)
 Gets the notifier handle for the specified notifier. More...
 
StatusCode GetMethodHandle (RequestContext context, NodeId objectId, NodeId methodId, out MethodHandle handle)
 Gets the method handle for the specified object and method. More...
 
StatusCode GetHistoryDataHandle (RequestContext context, NodeId variableId, out HistoryDataHandle handle)
 Gets the history data handle for the specified variable. More...
 
StatusCode GetHistoryEventHandle (RequestContext context, NodeId notifierId, out HistoryEventHandle handle)
 Gets the history events handle for the specified notifier. More...
 
StatusCode BeginBrowse (RequestContext context, BrowseOperationHandle nodeToBrowse, ContinuationPoint continuationPoint, bool releaseContinuationPoint, Delegate callback, object callbackData)
 Begins a browse operation. More...
 
StatusCode BeginTranslate (RequestContext context, BrowseOperationHandle nodeToBrowse, RelativePath relativePath, uint index, Delegate callback, object callbackData)
 Begins a translate browse paths operation. More...
 

Detailed Description

An interface to an object that manages a subset of the nodes in a server.

This interface only needs to be implemented by NodeManagers that allow other NodeManagers to link to them.

Member Function Documentation

void UnifiedAutomation.UaServer.INodeManagerEx.AddCrossReference ( NodeId  sourceNodeId,
INodeManager  manager 
)

Adds a cross reference.

Parameters
sourceNodeIdThe source node id.
managerThe node manager.

The source node is a node managed by the NodeManager being called. This method tells the NodeManager that references from the source exist in another NodeManager. When the source is browsed the NodeManager will call the BeginBrowse method on the NodeManger passed to this method.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager, and UnifiedAutomation.UaServer.RootNodeManager.

void UnifiedAutomation.UaServer.INodeManagerEx.RemoveCrossReference ( NodeId  sourceNodeId,
INodeManager  manager 
)

Removes a cross reference.

Parameters
sourceNodeIdThe source node id.
managerThe node manager.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager, and UnifiedAutomation.UaServer.RootNodeManager.


The documentation for this interface was generated from the following file: