Partager via


ClaimsPrincipal.HasClaim Méthode

Définition

Détermine si l’une des identités de revendications associées à ce serveur de revendications principal contient une revendication qui correspond aux conditions spécifiées.

Surcharges

HasClaim(Predicate<Claim>)

Détermine si l’une des identités de revendications associées à ce serveur de revendications principal contient une revendication qui correspond au prédicat spécifié.

HasClaim(String, String)

Détermine si l’une des identités de revendications associées à ce serveur de revendications principal contient une revendication qui correspond au type et à la valeur spécifiés.

HasClaim(Predicate<Claim>)

Source:
ClaimsPrincipal.cs
Source:
ClaimsPrincipal.cs
Source:
ClaimsPrincipal.cs

Détermine si l’une des identités de revendications associées à ce serveur de revendications principal contient une revendication qui correspond au prédicat spécifié.

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

Paramètres

match
Predicate<Claim>

Fonction qui exécute la logique de correspondance.

Retours

true si une revendication correspondante existe ; sinon, false.

Exceptions

match a la valeur null.

Remarques

Chacun ClaimsIdentity d’eux est appelé.

Voir aussi

ClaimsIdentity.HasClaim(String, String).

S’applique à

HasClaim(String, String)

Source:
ClaimsPrincipal.cs
Source:
ClaimsPrincipal.cs
Source:
ClaimsPrincipal.cs

Détermine si l’une des identités de revendications associées à ce serveur de revendications principal contient une revendication qui correspond au type et à la valeur spécifiés.

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

Paramètres

type
String

Type de la revendication à laquelle correspondre.

value
String

Valeur de la revendication à laquelle correspondre.

Retours

true si une revendication correspondante existe ; sinon, false.

Exceptions

type ou value est null.

Remarques

Ne vérifie pas les Issuer propriétés ou OriginalIssuer . La comparaison est effectuée à l’aide de l’ordinal, respectant la casse sur la valeur ; respect de la casse sur le type.

S’applique à