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 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.