Name
WindowsIdentity
Synopsis
public class WindowsIdentity : IIdentity, System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback { // Public Constructors public WindowsIdentity(IntPtruserToken
); public WindowsIdentity(IntPtruserToken
, stringtype
); public WindowsIdentity(IntPtruserToken
, stringtype
, WindowsAccountTypeacctType
); public WindowsIdentity(IntPtruserToken
, stringtype
, WindowsAccountTypeacctType
, boolisAuthenticated
); public WindowsIdentity(System.Runtime.Serialization.SerializationInfoinfo
, System.Runtime.Serialization.StreamingContextcontext
); public WindowsIdentity(stringsUserPrincipalName
); public WindowsIdentity(stringsUserPrincipalName
, stringtype
); // Public Instance Properties public virtual string AuthenticationType{get; } // implements IIdentity public virtual bool IsAnonymous{get; } public virtual bool IsAuthenticated{get; } // implements IIdentity public virtual bool IsGuest{get; } public virtual bool IsSystem{get; } public virtual string Name{get; } // implements IIdentity public virtual IntPtr Token{get; } // Public Static Methods public static WindowsIdentity GetAnonymous( ); public static WindowsIdentity GetCurrent( ); public static WindowsImpersonationContext Impersonate(IntPtruserToken
); // Public Instance Methods public virtual WindowsImpersonationContext Impersonate( ); // Protected Instance Methods protected override void Finalize( ); // overrides object }
The WindowsIdentity
class provides an
Get Programming .NET Security now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.