.NET Based OPC UA Client/Server SDK  2.6.0.418
UnifiedAutomation.UaServer.MethodHandle Class Reference

A handle for an object and method accessed during a call operation. More...

Inherits UnifiedAutomation.UaServer.HandleBase.

Public Member Functions

 MethodHandle (IMethodManager manager, INodeManager nodeManager, IUserAccessManager userAccessManager, NodeId objectId, NodeId methodId)
 Initializes a new instance of the MethodHandle 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

IMethodManager MethodManager [get]
 Gets the method manager that knows how to call the method on the selected object. More...
 
NodeId ObjectId [get]
 Gets the object id. More...
 
NodeId MethodId [get]
 Gets the method id. More...
 
NodeId MethodDeclarationId [get, set]
 Gets the method declaration id. More...
 
object MethodData [get, set]
 Gets the UserData for the Method Node. The NodeData has the UserData for the Object Node. More...
 
CallMethodEventHandler Dispatcher [get, set]
 Gets the handler for the method. More...
 
BrowseHandle BrowseHandle [get, set]
 Gets or sets the browse handled associated with the NodeHandle. Used to optimize lookups of NodeMetadata. More...
 
- Properties inherited from UnifiedAutomation.UaServer.HandleBase
NodeId NodeId [get]
 Gets the node id. More...
 
INodeManager NodeManager [get]
 Gets the node manager that created the handle. More...
 
IUserAccessManager UserAccessManager [get]
 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 an object and method accessed during a call operation.

Constructor & Destructor Documentation

UnifiedAutomation.UaServer.MethodHandle.MethodHandle ( IMethodManager  manager,
INodeManager  nodeManager,
IUserAccessManager  userAccessManager,
NodeId  objectId,
NodeId  methodId 
)
inline

Initializes a new instance of the MethodHandle class.

Parameters
managerThe method manager.
nodeManagerThe node manager.
userAccessManagerThe user access manager.
objectIdThe object id.
methodIdThe method id.

Property Documentation

BrowseHandle UnifiedAutomation.UaServer.MethodHandle.BrowseHandle
getset

Gets or sets the browse handled associated with the NodeHandle. Used to optimize lookups of NodeMetadata.

CallMethodEventHandler UnifiedAutomation.UaServer.MethodHandle.Dispatcher
getset

Gets the handler for the method.

object UnifiedAutomation.UaServer.MethodHandle.MethodData
getset

Gets the UserData for the Method Node. The NodeData has the UserData for the Object Node.

NodeId UnifiedAutomation.UaServer.MethodHandle.MethodDeclarationId
getset

Gets the method declaration id.

NodeId UnifiedAutomation.UaServer.MethodHandle.MethodId
get

Gets the method id.

IMethodManager UnifiedAutomation.UaServer.MethodHandle.MethodManager
get

Gets the method manager that knows how to call the method on the selected object.

NodeId UnifiedAutomation.UaServer.MethodHandle.ObjectId
get

Gets the object id.


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