A user identity.
More...
UnifiedAutomation.UaServer.UserIdentity.UserIdentity |
( |
| ) |
|
|
inline |
UnifiedAutomation.UaServer.UserIdentity.UserIdentity |
( |
System.Security.Principal.WindowsIdentity |
identity, |
|
|
bool |
isAdministrator |
|
) |
| |
|
inline |
Initializes a new instance of the System.Security.Principal.WindowsIdentity class.
- Parameters
-
identity | The identity. |
isAdministrator | if set to true [is administrator]. |
UnifiedAutomation.UaServer.UserIdentity.UserIdentity |
( |
UserIdentityToken |
token, |
|
|
bool |
isAdministrator |
|
) |
| |
|
inline |
Initializes a new instance of the UserIdentity class.
- Parameters
-
token | The token. |
isAdministrator | if set to true [is administrator]. |
override bool UnifiedAutomation.UaServer.UserIdentity.Equals |
( |
object |
obj | ) |
|
|
inline |
Determines whether the specified System.Object is equal to this instance.
- Parameters
-
obj | The System.Object to compare with this instance. |
- Returns
true
if the specified System.Object is equal to this instance; otherwise, false
.
- Exceptions
-
T:System.NullReferenceException | The obj parameter is null. |
override int UnifiedAutomation.UaServer.UserIdentity.GetHashCode |
( |
| ) |
|
|
inline |
Returns a hash code for this instance.
- Returns
- A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
ICertificate UnifiedAutomation.UaServer.UserIdentity.Certificate |
|
getset |
Gets or sets the certificate.
The certificate.
string UnifiedAutomation.UaServer.UserIdentity.DisplayName |
|
get |
Gets or sets the name of the user.
The name of the user.
bool UnifiedAutomation.UaServer.UserIdentity.IsAdministrator |
|
getset |
Gets or sets a value indicating whether this user is an administrator.
true
if this user is administrator; otherwise, false
.
string UnifiedAutomation.UaServer.UserIdentity.Password |
|
getset |
Gets or sets the password.
The password.
List<uint> UnifiedAutomation.UaServer.UserIdentity.ScopeIds |
|
get |
The groups assigned to the user that determines what permissions it has.
1 is the builin administrator group. Any other number has meaning specific to a server.
Gets or sets the type of the identity.
The type of the identity.
string UnifiedAutomation.UaServer.UserIdentity.UserName |
|
getset |
Gets or sets the name of the user.
The name of the user.
System.Security.Principal.WindowsIdentity UnifiedAutomation.UaServer.UserIdentity.WindowsIdentity |
|
getset |
Gets or sets the windows identity.
The windows identity.
The documentation for this class was generated from the following file:
- C:/work/uasdknet/src/UaServer/UserIdentity.cs