ClaimsPrincipal.HasClaim Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Détermine si l’une des identités de revendications associées à ce principal de revendications contient une revendication qui correspond aux conditions spécifiées.
Surcharges
| Nom | Description |
|---|---|
| HasClaim(Predicate<Claim>) |
Détermine si l’une des identités de revendications associées à ce principal de revendications contient une revendication qui est mise en correspondance par le prédicat spécifié. |
| HasClaim(String, String) |
Détermine si l’une des identités de revendications associées à ce principal de revendications contient une revendication avec le type de revendication et la valeur spécifiés. |
HasClaim(Predicate<Claim>)
Détermine si l’une des identités de revendications associées à ce principal de revendications contient une revendication qui est mise en correspondance par le 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
Retours
true si une revendication correspondante existe ; sinon, false.
Exceptions
match a la valeur null.
Remarques
Chacun ClaimsIdentity est appelé.
Voir aussi
ClaimsIdentity.HasClaim(String, String).
S’applique à
HasClaim(String, String)
Détermine si l’une des identités de revendications associées à ce principal de revendications contient une revendication avec le type de revendication 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 à mettre en correspondance.
- value
- String
Valeur de la revendication à mettre en correspondance.
Retours
true si une revendication correspondante existe ; sinon, false.
Exceptions
type ou value est null.
Remarques
Ne vérifie pas les propriétés ou OriginalIssuer les Issuer propriétés. La comparaison est effectuée à l’aide de l’ordinal, sensible à la casse sur la valeur ; respectant la casse sur le type.