IPrincipal IPrincipal IPrincipal IPrincipal Interface

Definition

Definiert die Grundfunktionen eines Hauptobjekts.Defines the basic functionality of a principal object.

public interface class IPrincipal
[System.Runtime.InteropServices.ComVisible(true)]
public interface IPrincipal
type IPrincipal = interface
Public Interface IPrincipal
Abgeleitet
Attribute

Hinweise

Ein Prinzipal Objekt stellt den Sicherheitskontext des Benutzers dar, in dem der Code ausgeführt wird, einschließlich der Identität des BenutzersIIdentity() und der Rollen, zu denen Sie gehören.A principal object represents the security context of the user on whose behalf the code is running, including that user's identity (IIdentity) and any roles to which they belong.

Alle Prinzipal Objekte sind erforderlich, um IPrincipal die-Schnittstelle zu implementieren.All principal objects are required to implement the IPrincipal interface. Weitere Informationen zu IPrincipal Implementierungen finden Sie unter der ClaimsPrincipal -Klasse.For more information about IPrincipal implementations, see the ClaimsPrincipal class.

Eigenschaften

Identity Identity Identity Identity

Ruft die Identität des aktuellen Principals ab.Gets the identity of the current principal.

Methoden

IsInRole(String) IsInRole(String) IsInRole(String) IsInRole(String)

Bestimmt, ob der aktuelle Principal zur angegebenen Rolle gehört.Determines whether the current principal belongs to the specified role.

Gilt für: