Export (0) Print
Expand All

WindowsPrincipal Constructor

Initializes a new instance of the WindowsPrincipal class by using the specified WindowsIdentity object.

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

public WindowsPrincipal(
	WindowsIdentity ntIdentity
)

Parameters

ntIdentity
Type: System.Security.Principal.WindowsIdentity

The object from which to construct the new instance of WindowsPrincipal.

ExceptionCondition
ArgumentNullException

ntIdentity is null.

The following example creates a new WindowsPrincipal object from the current WindowsIdentity object.


WindowsIdentity wi = WindowsIdentity.GetCurrent();
WindowsPrincipal wp = new WindowsPrincipal(wi);

.NET Framework

Supported in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Show:
© 2014 Microsoft