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

An interface to an object that manages access to nodes in an address space. More...

Inherited by UnifiedAutomation.UaServer.BaseNodeManager.

Public Member Functions

bool HasAccess (RequestContext context, BrowseHandle nodeHandle)
 Determines whether the specified context has access to the browse handle. More...
 
bool HasAccess (RequestContext context, NodeAttributeHandle nodeHandle, UserAccessMask accessMasks)
 Determines whether the specified context has access to the handle. More...
 
bool HasAccess (RequestContext context, MethodHandle nodeHandle)
 Determines whether the specified context has access to the method handle. More...
 
bool HasAccess (RequestContext context, HistoryDataHandle nodeHandle, UserAccessMask accessMasks)
 Determines whether the specified context has access to the history data handle. More...
 
bool HasAccess (RequestContext context, HistoryEventHandle nodeHandle, UserAccessMask accessMasks)
 Determines whether the specified context has access to the history event handle. More...
 

Detailed Description

An interface to an object that manages access to nodes in an address space.

Member Function Documentation

bool UnifiedAutomation.UaServer.IUserAccessManager.HasAccess ( RequestContext  context,
BrowseHandle  nodeHandle 
)

Determines whether the specified context has access to the browse handle.

Parameters
contextThe request context.
nodeHandleThe node handle.
Returns
true if the specified context has access; otherwise, false.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.

bool UnifiedAutomation.UaServer.IUserAccessManager.HasAccess ( RequestContext  context,
NodeAttributeHandle  nodeHandle,
UserAccessMask  accessMasks 
)

Determines whether the specified context has access to the handle.

Parameters
contextThe request context.
nodeHandleThe node handle.
accessMasksThe access required.
Returns
true if the specified context has access; otherwise, false.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.

bool UnifiedAutomation.UaServer.IUserAccessManager.HasAccess ( RequestContext  context,
MethodHandle  nodeHandle 
)

Determines whether the specified context has access to the method handle.

Parameters
contextThe request context.
nodeHandleThe node handle.
Returns
true if the specified context has access; otherwise, false.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.

bool UnifiedAutomation.UaServer.IUserAccessManager.HasAccess ( RequestContext  context,
HistoryDataHandle  nodeHandle,
UserAccessMask  accessMasks 
)

Determines whether the specified context has access to the history data handle.

Parameters
contextThe request context.
nodeHandleThe node handle.
accessMasksThe access masks.
Returns
true if the specified context has access; otherwise, false.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.

bool UnifiedAutomation.UaServer.IUserAccessManager.HasAccess ( RequestContext  context,
HistoryEventHandle  nodeHandle,
UserAccessMask  accessMasks 
)

Determines whether the specified context has access to the history event handle.

Parameters
contextThe request context.
nodeHandleThe node handle.
accessMasksThe access masks.
Returns
true if the specified context has access; otherwise, false.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.


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