ClaimsPrincipal.IsInRole(String) Metoda

Definice

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

truepokud 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 .

Platí pro