ClaimsPrincipal.IsInRole(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.