PSPrincipal Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Defines the basic functionality of a PSPrincipal object.
public ref class PSPrincipal sealed : System::Security::Principal::IPrincipal
public sealed class PSPrincipal : System.Security.Principal.IPrincipal
type PSPrincipal = class
interface IPrincipal
Public NotInheritable Class PSPrincipal
Implements IPrincipal
- Inheritance
-
PSPrincipal
- Implements
Constructors
PSPrincipal(PSIdentity, WindowsIdentity) |
Constructs PSPrincipal using PSIdentity and a WindowsIdentity. |
Properties
Identity |
Gets the identity of the current user principal. |
WindowsIdentity |
Gets the WindowsIdentity (if possible) representation of the current Identity. PSPrincipal can represent any user for example a LiveID user, network user within a domain etc. This property tries to convert the Identity to WindowsIdentity using the user token supplied. |
Methods
IsInRole(String) |
Determines if the current principal belongs to a specified rule. If we were able to get a WindowsIdentity then this will perform the check using the WindowsIdentity otherwise this will return false. |
Explicit Interface Implementations
IPrincipal.Identity |
Gets the identity of the current principal. |