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

A base class for handles. More...

Inherits IFormattable.

Inherited by UnifiedAutomation.UaServer.BrowseHandle, UnifiedAutomation.UaServer.HistoryDataHandle, UnifiedAutomation.UaServer.HistoryEventHandle, UnifiedAutomation.UaServer.MethodHandle, UnifiedAutomation.UaServer.NodeAttributeHandle, and UnifiedAutomation.UaServer.NotifierHandle.

Public Member Functions

 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

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 base class for handles.

Constructor & Destructor Documentation

UnifiedAutomation.UaServer.HandleBase.HandleBase ( NodeId  nodeId,
INodeManager  nodeManager,
IUserAccessManager  userAccessManager 
)
inline

Initializes a new instance of the HandleBase class.

Parameters
nodeIdThe node id.
nodeManagerThe node manager that created the handle.
userAccessManagerThe user access manager.

Member Function Documentation

override string UnifiedAutomation.UaServer.HandleBase.ToString ( )
inline

Returns a System.String that represents this instance.

Returns
A System.String that represents this instance.
string UnifiedAutomation.UaServer.HandleBase.ToString ( string  format,
IFormatProvider  formatProvider 
)
inline

Returns a System.String that represents this instance.

Parameters
formatThe format.
formatProviderThe format provider.
Returns
A System.String that represents this instance.

Property Documentation

object UnifiedAutomation.UaServer.HandleBase.NodeData
getset

Gets or sets the user data associated with the node by the creator of the node.

The node data.

NodeId UnifiedAutomation.UaServer.HandleBase.NodeId
getset

Gets the node id.

INodeManager UnifiedAutomation.UaServer.HandleBase.NodeManager
getset

Gets the node manager that created the handle.

uint UnifiedAutomation.UaServer.HandleBase.Type
getset

Gets the type of the handle assigned by the creator of the handle.

The type of the handle.

IUserAccessManager UnifiedAutomation.UaServer.HandleBase.UserAccessManager
getset

The object that is used to check if the current user has access to the node.

object UnifiedAutomation.UaServer.HandleBase.UserData
getset

Gets or sets the opaque data associated with the handle by the creator of the handle.

The handle data.


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