ClaimsPrincipal.IsInRole(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 .