ClaimsPrincipal.IsInRole(String) Metoda
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í.
Vrátí hodnotu, která označuje, zda je entita (uživatel) reprezentovaná tímto objektem deklarací identity v zadané roli.
public:
virtual bool IsInRole(System::String ^ role);
public virtual bool IsInRole (string role);
abstract member IsInRole : string -> bool
override this.IsInRole : string -> bool
Public Overridable Function IsInRole (role As String) As Boolean
Parametry
- role
- String
Role, kterou chcete zkontrolovat.
Návraty
true
pokud je objekt zabezpečení deklarací identity v zadané roli; v opačném případě . false
Implementuje
Poznámky
Metoda IsInRole kontroluje, jestli identita, kterou tento objekt deklarací identity vlastní, obsahuje deklaraci identity typu ClaimsIdentity.RoleClaimType , kde hodnota deklarace identity je rovna hodnotě zadané parametrem role
.
Poznámka
Každý z nich ClaimsIdentity má vlastní definici typu deklarace identity, která představuje roli. K tomuto typu deklarace identity je možné získat přístup a nastavit ho ClaimsIdentity.RoleClaimType prostřednictvím vlastnosti .