IPrincipal Schnittstelle

Definition

Definiert die grundlegenden Funktionen eines Prinzipalobjekts.

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

Hinweise

Ein Prinzipalobjekt stellt den Sicherheitskontext des Benutzers dar, in dessen Auftrag der Code ausgeführt wird, einschließlich der Identität (IIdentity) dieses Benutzers und aller Rollen, zu denen er gehört.

Alle Prinzipalobjekte sind erforderlich, um die IPrincipal Schnittstelle zu implementieren. Weitere Informationen zu IPrincipal Implementierungen finden Sie in der ClaimsPrincipal Klasse.

Eigenschaften

Name Beschreibung
Identity

Ruft die Identität des aktuellen Prinzipals ab.

Methoden

Name Beschreibung
IsInRole(String)

Bestimmt, ob der aktuelle Prinzipal zur angegebenen Rolle gehört.

Gilt für: