Udostępnij za pośrednictwem


ClaimsPrincipal.IsInRole(String) Metoda

Definicja

Zwraca wartość wskazującą, czy jednostka (użytkownik) reprezentowana przez ten podmiot zabezpieczeń oświadczeń znajduje się w określonej 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

Rola, dla której należy sprawdzić.

Zwraca

true jeśli podmiot zabezpieczeń oświadczeń znajduje się w określonej roli; w przeciwnym razie , false.

Implementuje

Uwagi

Metoda IsInRole sprawdza, czy tożsamość, którą posiada podmiot zabezpieczeń oświadczeń, zawiera oświadczenie typu ClaimsIdentity.RoleClaimType , w którym wartość oświadczenia jest równa wartości określonej przez role parametr .

Uwaga

Każda z nich ClaimsIdentity ma własną definicję typu oświadczenia, który reprezentuje rolę. Dostęp do tego typu oświadczenia można uzyskać i ustawić za pomocą ClaimsIdentity.RoleClaimType właściwości .

Dotyczy