Udostępnij za pośrednictwem


IPrincipal Interfejs

Definicja

Definiuje podstawowe funkcje 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, którego imieniu kod jest uruchomiony, w tym tożsamość tego użytkownika (IIdentity) i wszystkie role, do których należą.

Do zaimplementowania interfejsu IPrincipal są wymagane wszystkie obiekty zabezpieczeń. 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