.NET Based OPC UA Client/Server SDK  2.6.0.418
UnifiedAutomation.UaBase.INodeAccessInfo Interface Reference

Interface for NodeAccessInfo More...

Inherited by UnifiedAutomation.UaBase.NodeAccessInfo.

Public Member Functions

bool HasAccess (PermissionType requiredPermissions, IList< uint > scopeIds)
 Checks the required permissions meets the permission requirements. More...
 
bool HasAccess (PermissionType requiredPermissions, IList< uint > scopeIds, MessageSecurityMode securityMode)
 Checks the required permissions meets the permission requirements. More...
 
bool HasAccess (MessageSecurityMode securityMode)
 Checks the security mode meets the permission requirements. More...
 

Detailed Description

Interface for NodeAccessInfo

Member Function Documentation

bool UnifiedAutomation.UaBase.INodeAccessInfo.HasAccess ( PermissionType  requiredPermissions,
IList< uint >  scopeIds 
)

Checks the required permissions meets the permission requirements.

Parameters
requiredPermissionsThe permissions that are needed.
scopeIdsA list of scopes available.
Returns
True if permission is granted; false otherwise.

Implemented in UnifiedAutomation.UaBase.NodeAccessInfo.

bool UnifiedAutomation.UaBase.INodeAccessInfo.HasAccess ( PermissionType  requiredPermissions,
IList< uint >  scopeIds,
MessageSecurityMode  securityMode 
)

Checks the required permissions meets the permission requirements.

Parameters
requiredPermissionsThe permissions that are needed.
scopeIdsA list of scopes available.
securityModeThe security mode used for the channel.
Returns
True if permission is granted; false otherwise.

Implemented in UnifiedAutomation.UaBase.NodeAccessInfo.

bool UnifiedAutomation.UaBase.INodeAccessInfo.HasAccess ( MessageSecurityMode  securityMode)

Checks the security mode meets the permission requirements.

Parameters
securityModeThe security mode used for the channel.
Returns
True if permission is granted; false otherwise.

Implemented in UnifiedAutomation.UaBase.NodeAccessInfo.


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