Freigeben über


ClaimsPrincipal.IsInRole(String) Methode

Definition

Gibt einen Wert zurück, der angibt, ob sich die durch diesen Anspruchsprinzipal dargestellte Entität (Benutzer) in der angegebenen Rolle befindet.

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, für die überprüft werden soll.

Gibt zurück

truewenn sich der Anspruchsprinzipal in der angegebenen Rolle befindet; 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 durch den role Parameter angegebenen Wert entspricht.

Hinweis

Jeder 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: