WindowsIdentity::GetCurrent Method ()

 

Returns a WindowsIdentity object that represents the current Windows user.

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

public:
[SecurityPermissionAttribute(SecurityAction::Demand, Flags = SecurityPermissionFlag::ControlPrincipal)]
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;

SecurityPermission

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

.NET Framework
Available since 1.1
Return to top
Show: