2 // System.Security.Principal.WindowsIdentity
5 // Gonzalo Paniagua Javier (gonzalo@ximian.com)
7 // (C) 2002 Ximian, Inc (http://www.ximian.com)
11 using System.Runtime.Serialization;
13 namespace System.Security.Principal
16 public class WindowsIdentity : IIdentity, IDeserializationCallback
18 public WindowsIdentity (IntPtr userToken)
23 public WindowsIdentity (IntPtr userToken, string type)
28 public WindowsIdentity (IntPtr userToken, string type, WindowsAccountType acctType)
33 public WindowsIdentity (IntPtr userToken,
35 WindowsAccountType acctType,
46 public static WindowsIdentity GetAnonymous ()
48 throw new NotImplementedException ();
52 public static WindowsIdentity GetCurrent ()
54 throw new NotImplementedException ();
58 public virtual WindowsImpersonationContext Impersonate ()
60 throw new NotImplementedException ();
64 public static WindowsImpersonationContext Impersonate (IntPtr userToken)
66 throw new NotImplementedException ();
70 public virtual string AuthenticationType
73 throw new NotImplementedException ();
78 public virtual bool IsAnonymous
81 throw new NotImplementedException ();
86 public virtual bool IsAuthenticated
89 throw new NotImplementedException ();
94 public virtual bool IsGuest
97 throw new NotImplementedException ();
102 public virtual bool IsSystem
105 throw new NotImplementedException ();
110 public virtual string Name
113 throw new NotImplementedException ();
118 public virtual IntPtr Token
121 throw new NotImplementedException ();
126 void IDeserializationCallback.OnDeserialization (object sender)
128 throw new NotImplementedException ();