Mono Class Library: Overview

System.Security.Principal.WindowsIdentity: Members

The members of System.Security.Principal.WindowsIdentity are listed below.

See Also: Inherited members from System.Object

Public Constructors

Create a new WindowsIdentity instance based on the specified user token.
Create a new WindowsIdentity instance based on the specified user principal name.
Create a new WindowsIdentity instance based on the specified user token.
Create a new WindowsIdentity instance based on the serialized informations.
Create a new WindowsIdentity instance based on the specified user principal name.
Create a new WindowsIdentity instance based on the specified user token.
Create a new WindowsIdentity instance based on the specified user token.

Public Properties

[read-only]
AuthenticationTypestring. The name of the authentication method used to authentify the current identity.
[read-only]
GroupsIdentityReferenceCollection. Documentation for this section has not yet been entered.
[read-only]
ImpersonationLevelTokenImpersonationLevel. Documentation for this section has not yet been entered.
[read-only]
IsAnonymousbool. Returns if the current identity represents an anonymous identity.
[read-only]
IsAuthenticatedbool. Returns if the current identity was authenticated.
[read-only]
IsGuestbool. Returns if the current identity represents an guest identity.
[read-only]
IsSystembool. Returns if the current identity represents the SYSTEM identity.
[read-only]
Namestring. Current name of the identity.
[read-only]
OwnerSecurityIdentifier. Documentation for this section has not yet been entered.
[read-only]
TokenIntPtr. Return the current user token.
[read-only]
UserSecurityIdentifier. Documentation for this section has not yet been entered.

Public Methods

Dispose()
Documentation for this section has not yet been entered.
Finalize()
Documentation for this section has not yet been entered.
static
GetAnonymous() : WindowsIdentity
Return the operating system anonymous identity.
static
GetCurrent() : WindowsIdentity
Return the current operating system identity (user).
static
GetCurrent(bool) : WindowsIdentity
Documentation for this section has not yet been entered.
static
GetCurrent(TokenAccessLevels) : WindowsIdentity
Documentation for this section has not yet been entered.
Impersonate() : WindowsImpersonationContext
Impersonate the instance identity (user).
static
Impersonate(IntPtr) : WindowsImpersonationContext
Impersonate the identity identified by the specified token.

Protected Methods

Dispose(bool)
Documentation for this section has not yet been entered.

Explicitly Implemented Interface Members

System.Runtime.Serialization.ISerializable.GetObjectDataDocumentation for this section has not yet been entered.
System.Runtime.Serialization.IDeserializationCallback.OnDeserializationDocumentation for this section has not yet been entered.