WindowsPrincipal(WindowsIdentity) Constructor

Definition

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

C#
public WindowsPrincipal(System.Security.Principal.WindowsIdentity ntIdentity);

Parameters

ntIdentity
WindowsIdentity

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

Exceptions

ntIdentity is null.

Examples

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

C#

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

Applies to

Product Versions
.NET Core 1.0, Core 1.1, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5