IPrincipal Interfejs

Definicja

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