ClaimsIdentity.HasClaim Methode

Definition

Bestimmt, ob die Anspruchsidentität über einen Anspruch verfügt, der bestimmten Bedingungen entspricht.

Überlädt

Name Beschreibung
HasClaim(Predicate<Claim>)

Bestimmt, ob diese Anspruchsidentität über einen Anspruch verfügt, der vom angegebenen Prädikat abgeglichen wird.

HasClaim(String, String)

Bestimmt, ob diese Anspruchsidentität über einen Anspruch mit dem angegebenen Anspruchstyp und -wert verfügt.

HasClaim(Predicate<Claim>)

Quelle:
ClaimsIdentity.cs
Quelle:
ClaimsIdentity.cs
Quelle:
ClaimsIdentity.cs
Quelle:
ClaimsIdentity.cs
Quelle:
ClaimsIdentity.cs

Bestimmt, ob diese Anspruchsidentität über einen Anspruch verfügt, der vom angegebenen Prädikat abgeglichen wird.

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

match
Predicate<Claim>

Die Funktion, die die entsprechende Logik ausführt.

Gibt zurück

truewenn ein übereinstimmende Anspruch vorhanden ist; andernfalls . false

Ausnahmen

match ist null.

Gilt für:

HasClaim(String, String)

Quelle:
ClaimsIdentity.cs
Quelle:
ClaimsIdentity.cs
Quelle:
ClaimsIdentity.cs
Quelle:
ClaimsIdentity.cs
Quelle:
ClaimsIdentity.cs

Bestimmt, ob diese Anspruchsidentität über einen Anspruch mit dem angegebenen Anspruchstyp und -wert verfügt.

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 eine Übereinstimmung gefunden wird; 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.

Gilt für: