WindowsIdentity.GetCurrent Method ()

 

Returns a WindowsIdentity object that represents the current Windows user.

Namespace:   System.Security.Principal
Assembly:  mscorlib (in mscorlib.dll)

[SecurityPermissionAttribute(SecurityAction.Demand, Flags = SecurityPermissionFlag.ControlPrincipal)]
public static WindowsIdentity GetCurrent()

Return Value

Type: System.Security.Principal.WindowsIdentity

An object that represents the current user.

Exception Condition
SecurityException

The caller does not have the correct permissions.

The following code shows the use of the GetCurrent method to return a WindowsIdentity object that represents the current Windows user. This code example is part of a larger example provided for the WindowsIdentity class.

IntPtr accountToken = WindowsIdentity.GetCurrent().Token;
Console.WriteLine( "Token number is: " + accountToken.ToString());

SecurityPermission

for ability to manipulate the principal object. Associated enumeration: SecurityPermissionFlag.ControlPrincipal.

.NET Framework
Available since 1.1
Return to top
Show: