IPrincipal Rozhraní

Definice

Definuje základní funkce objektu instančního objektu.

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
Odvozené
Atributy

Poznámky

Instanční objekt představuje kontext zabezpečení uživatele, jehož jménem je kód spuštěn, včetně identity tohoto uživatele (IIdentity) a všech rolí, ke kterým patří.

Všechny hlavní objekty jsou nutné k implementaci IPrincipal rozhraní. Další informace o IPrincipal implementacích najdete v ClaimsPrincipal tématu třída .

Vlastnosti

Identity

Získá identitu aktuálního objektu zabezpečení.

Metody

IsInRole(String)

Určuje, jestli aktuální objekt zabezpečení patří do zadané role.

Platí pro