IPrincipal Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die grundlegende Funktionalität 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 Namen der Code ausgeführt wird, einschließlich der Identität dieses Benutzers (IIdentity) 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
Identity |
Ruft die Identität des aktuellen Principals ab. |
Methoden
IsInRole(String) |
Bestimmt, ob der aktuelle Principal zur angegebenen Rolle gehört. |