UA Bundle SDK .NET  2.2.1.258
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Groups Pages
UnifiedAutomation.UaServer.IObjectMappingManager Interface Reference

An interface to an object allows objects to be linked via reflection to an in-memory node. More...

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

Public Member Functions

ModelHandle LinkModelToNode (NodeId rootId, object instance, object syncLock, IModelMapper mapper, double minimumSamplingInterval)
 Links an object to a node in the address space. More...
 
void UnlinkModelFromNode (NodeId rootId, ModelHandle handle)
 Unlinks a object from a node in the address space. More...
 

Detailed Description

An interface to an object allows objects to be linked via reflection to an in-memory node.

Member Function Documentation

ModelHandle UnifiedAutomation.UaServer.IObjectMappingManager.LinkModelToNode ( NodeId  rootId,
object  instance,
object  syncLock,
IModelMapper  mapper,
double  minimumSamplingInterval 
)

Links an object to a node in the address space.

Parameters
rootIdThe root id.
instanceThe instance.
syncLockThe sync lock.
mapperThe mapper.
minimumSamplingIntervalThe minimum sampling interval.
Returns
A handle that can be used to unlink the node.

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

void UnifiedAutomation.UaServer.IObjectMappingManager.UnlinkModelFromNode ( NodeId  rootId,
ModelHandle  handle 
)

Unlinks a object from a node in the address space.

Parameters
rootIdThe root id.
handleThe handle.

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


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