ClaimsPrincipal.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 eine der Anspruchsidentitäten, die diesem Anspruchsprinzipal zugeordnet sind, einen Anspruch enthält, der bestimmten Bedingungen entspricht.
Überlädt
| Name | Beschreibung |
|---|---|
| HasClaim(Predicate<Claim>) |
Bestimmt, ob eine der Anspruchsidentitäten, die diesem Anspruchsprinzipal zugeordnet sind, einen Anspruch enthält, der mit dem angegebenen Prädikat übereinstimmt. |
| HasClaim(String, String) |
Bestimmt, ob einer der Anspruchsidentitäten, die diesem Anspruchsprinzipal zugeordnet sind, einen Anspruch mit dem angegebenen Anspruchstyp und -wert enthält. |
HasClaim(Predicate<Claim>)
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
Bestimmt, ob eine der Anspruchsidentitäten, die diesem Anspruchsprinzipal zugeordnet sind, einen Anspruch enthält, der mit dem angegebenen Prädikat übereinstimmt.
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
truewenn ein übereinstimmende Anspruch vorhanden ist; andernfalls . false
Ausnahmen
match ist null.
Hinweise
Jeder ClaimsIdentity wird aufgerufen.
Siehe auch
ClaimsIdentity.HasClaim(String, String).
Gilt für:
HasClaim(String, String)
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
Bestimmt, ob einer der Anspruchsidentitäten, die diesem Anspruchsprinzipal zugeordnet sind, einen Anspruch mit dem angegebenen Anspruchstyp und -wert enthält.
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 übereinstimmenden Anspruchs.
- value
- String
Der Wert des übereinstimmenden Anspruchs.
Gibt zurück
truewenn ein übereinstimmende Anspruch vorhanden ist; andernfalls . false
Ausnahmen
type oder value ist null.
Hinweise
Überprüft weder die Eigenschaften noch die IssuerOriginalIssuer Eigenschaften. Der Vergleich wird mithilfe von Ordinal durchgeführt, wobei die Groß-/Kleinschreibung bei Wert berücksichtigt wird; Die Groß-/Kleinschreibung wird beim Typ beachtet.