ClaimsIdentity.HasClaim 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.
Bestimmt, ob die Identität dieses Anspruchs einen Anspruch besitzt, der mit angegebenen Bedingungen übereinstimmt.
Überlädt
HasClaim(String, String) |
Bestimmt, ob diese Anspruchsdentität einen Anspruch besitzt mit dem angegebenen Typ und dem angegebenen Wert. |
HasClaim(Predicate<Claim>) |
Bestimmt, ob diese Anspruchsidentität einen Anspruch besitzt, der durch das angegebene Prädikat erfüllt ist. |
HasClaim(String, String)
- Quelle:
- ClaimsIdentity.cs
- Quelle:
- ClaimsIdentity.cs
- Quelle:
- ClaimsIdentity.cs
Bestimmt, ob diese Anspruchsdentität einen Anspruch besitzt mit dem angegebenen Typ und dem angegebenen Wert.
public:
virtual bool HasClaim(System::String ^ type, System::String ^ value);
public virtual bool HasClaim (string type, string value);
abstract member HasClaim : string * string -> bool
override this.HasClaim : string * string -> bool
Public Overridable Function HasClaim (type As String, value As String) As Boolean
Parameter
- type
- String
Der Typ des Anspruchs, mit dem eine Übereinstimmung gefunden werden soll.
- value
- String
Der Wert des Anspruchs, mit dem eine Übereinstimmung gefunden werden soll.
Gibt zurück
true
, wenn eine Übereinstimmung gefunden wird, andernfalls false
.
Ausnahmen
type
oder value
ist null
.
Hinweise
Überprüft nicht die Issuer Eigenschaften oder OriginalIssuer . Der Vergleich erfolgt mithilfe von Ordinal, wobei die Groß-/Kleinschreibung beim Wert beachtet wird. Die Groß-/Kleinschreibung muss beim Typ beachtet werden.
Gilt für:
HasClaim(Predicate<Claim>)
- Quelle:
- ClaimsIdentity.cs
- Quelle:
- ClaimsIdentity.cs
- Quelle:
- ClaimsIdentity.cs
Bestimmt, ob diese Anspruchsidentität einen Anspruch besitzt, der durch das angegebene Prädikat erfüllt ist.
public:
virtual bool HasClaim(Predicate<System::Security::Claims::Claim ^> ^ match);
public virtual bool HasClaim (Predicate<System.Security.Claims.Claim> match);
abstract member HasClaim : Predicate<System.Security.Claims.Claim> -> bool
override this.HasClaim : Predicate<System.Security.Claims.Claim> -> bool
Public Overridable Function HasClaim (match As Predicate(Of Claim)) As Boolean
Parameter
Gibt zurück
true
, wenn ein übereinstimmender Anspruch vorhanden ist, andernfalls false
.
Ausnahmen
match
ist null
.