Freigeben über


ClaimsPrincipal.IsInRole(String) Methode

Definition

Gibt einen Wert zurück, der angibt, ob die Entität (Benutzer), die von diesem Anspruchsprinzipal dargestellt wird, die angegebene Rolle innehat.

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

Parameter

role
String

Die Rolle, auf die überprüft werden soll.

Gibt zurück

true, wenn der Anspruchsprinzipal die angegebene Rolle innehat, andernfalls false.

Implementiert

Hinweise

Die IsInRole Methode überprüft, ob eine Identität, die dieser Anspruchsprinzipal besitzt, einen Anspruch vom Typ ClaimsIdentity.RoleClaimType enthält, bei dem der Wert des Anspruchs dem vom role Parameter angegebenen Wert entspricht.

Hinweis

Jede ClaimsIdentity verfügt über eine eigene Definition des Anspruchstyps, der eine Rolle darstellt. Auf diesen Anspruchstyp kann über die ClaimsIdentity.RoleClaimType -Eigenschaft zugegriffen und festgelegt werden.

Gilt für: