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

A handle for node and attribute accessed during a read/write operation. More...

Inherits UnifiedAutomation.UaServer.HandleBase.

Public Member Functions

 NodeAttributeHandle (IIOManager ioManager, INodeManager nodeManager, IUserAccessManager userAccessManager, NodeId nodeId, uint attributeId)
 Initializes a new instance of the NodeAttributeHandle class. More...
 
- Public Member Functions inherited from UnifiedAutomation.UaServer.HandleBase
 HandleBase (NodeId nodeId, INodeManager nodeManager, IUserAccessManager userAccessManager)
 Initializes a new instance of the HandleBase class. More...
 
override string ToString ()
 Returns a System.String that represents this instance. More...
 
string ToString (string format, IFormatProvider formatProvider)
 Returns a System.String that represents this instance. More...
 

Properties

IIOManager IOManager [get, set]
 Gets the I/O manager to used to access the attribute. More...
 
uint AttributeId [get, set]
 Gets the attribute id. More...
 
- Properties inherited from UnifiedAutomation.UaServer.HandleBase
NodeId NodeId [get, set]
 Gets the node id. More...
 
INodeManager NodeManager [get, set]
 Gets the node manager that created the handle. More...
 
IUserAccessManager UserAccessManager [get, set]
 The object that is used to check if the current user has access to the node. More...
 
uint Type [get, set]
 Gets the type of the handle assigned by the creator of the handle. More...
 
object NodeData [get, set]
 Gets or sets the user data associated with the node by the creator of the node. More...
 
object UserData [get, set]
 Gets or sets the opaque data associated with the handle by the creator of the handle. More...
 

Detailed Description

A handle for node and attribute accessed during a read/write operation.

Constructor & Destructor Documentation

UnifiedAutomation.UaServer.NodeAttributeHandle.NodeAttributeHandle ( IIOManager  ioManager,
INodeManager  nodeManager,
IUserAccessManager  userAccessManager,
NodeId  nodeId,
uint  attributeId 
)
inline

Initializes a new instance of the NodeAttributeHandle class.

Parameters
ioManagerThe I/O manager.
nodeManagerThe node manager.
userAccessManagerThe user access manager.
nodeIdThe node id.
attributeIdThe attribute id.

Property Documentation

uint UnifiedAutomation.UaServer.NodeAttributeHandle.AttributeId
getset

Gets the attribute id.

IIOManager UnifiedAutomation.UaServer.NodeAttributeHandle.IOManager
getset

Gets the I/O manager to used to access the attribute.


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