.NET Based OPC UA Client/Server SDK  3.1.0.500
UnifiedAutomation.UaBase.DefaultScopeMapper Class Reference

A default implementation of IScopeMapper More...

Inherits UnifiedAutomation.UaBase.IScopeMapper.

Public Member Functions

 DefaultScopeMapper ()
 Creates the DefaultScopeMapper. More...
 
uint GroupId (string name)
 Returns the ScopeId for a name. More...
 
void GetAdministratorScopes (out uint administrator, out uint securityAdmin)
 Direct access to Adminstrator and SecurityAdmin scope More...
 
uint UserId (string name)
 Returns the ScopeId for a name. More...
 

Detailed Description

A default implementation of IScopeMapper

This class does not distunguish between users and groups. Well known scopes are already added.

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.DefaultScopeMapper.DefaultScopeMapper ( )
inline

Creates the DefaultScopeMapper.

Member Function Documentation

void UnifiedAutomation.UaBase.DefaultScopeMapper.GetAdministratorScopes ( out uint  administrator,
out uint  securityAdmin 
)
inline

Direct access to Adminstrator and SecurityAdmin scope

Parameters
administrator
securityAdmin

Implements UnifiedAutomation.UaBase.IScopeMapper.

uint UnifiedAutomation.UaBase.DefaultScopeMapper.GroupId ( string  name)
inline

Returns the ScopeId for a name.

For new names a scope is created.

Parameters
nameThe name of a group.
Returns

Implements UnifiedAutomation.UaBase.IScopeMapper.

uint UnifiedAutomation.UaBase.DefaultScopeMapper.UserId ( string  name)
inline

Returns the ScopeId for a name.

For new names a scope is created.

Parameters
nameThe name of a user.
Returns

Implements UnifiedAutomation.UaBase.IScopeMapper.


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