IPrincipal Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje podstawową funkcjonalność obiektu podmiotu zabezpieczeń.
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
- Pochodne
- Atrybuty
Uwagi
Obiekt podmiotu zabezpieczeń reprezentuje kontekst zabezpieczeń użytkownika w jego imieniu, w tym tożsamość użytkownika (IIdentity) i wszystkie role, do których należą.
Wszystkie obiekty główne są wymagane do zaimplementowania interfejsu IPrincipal . Aby uzyskać więcej informacji na temat IPrincipal implementacji, zobacz klasę ClaimsPrincipal .
Właściwości
Identity |
Pobiera tożsamość bieżącego podmiotu zabezpieczeń. |
Metody
IsInRole(String) |
Określa, czy bieżący podmiot zabezpieczeń należy do określonej roli. |
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla