IPrincipal Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |