.NET Based OPC UA Client/Server SDK
3.2.1.522
|
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 Administrator and SecurityAdmin scope More... | |
uint | UserId (string name) |
Returns the ScopeId for a name. More... | |
A default implementation of IScopeMapper
This class does not distinguish between users and groups. Well known scopes are already added.
UnifiedAutomation.UaBase.DefaultScopeMapper.DefaultScopeMapper | ( | ) |
Creates the DefaultScopeMapper.
void UnifiedAutomation.UaBase.DefaultScopeMapper.GetAdministratorScopes | ( | out uint | administrator, |
out uint | securityAdmin | ||
) |
Direct access to Administrator and SecurityAdmin scope
administrator | |
securityAdmin |
Implements UnifiedAutomation.UaBase.IScopeMapper.
uint UnifiedAutomation.UaBase.DefaultScopeMapper.GroupId | ( | string | name | ) |
Returns the ScopeId for a name.
For new names a scope is created.
name | The name of a group. |
Implements UnifiedAutomation.UaBase.IScopeMapper.
uint UnifiedAutomation.UaBase.DefaultScopeMapper.UserId | ( | string | name | ) |
Returns the ScopeId for a name.
For new names a scope is created.
name | The name of a user. |
Implements UnifiedAutomation.UaBase.IScopeMapper.