Jazyk

IPrincipal Rozhraní

Definice

Definuje základní funkce objektu objektu zabezpečení.

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

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

K implementaci IPrincipal rozhraní jsou vyžadovány všechny objekty zabezpečení. Další informace o IPrincipal implementacích naleznete v ClaimsPrincipal třídě.

Vlastnosti

Name Description
Identity

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

Metody

Name Description
IsInRole(String)

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

Platí pro