ClaimsPrincipal.FindFirst Méthode

Définition

Récupère la première revendication qui correspond à une condition spécifiée.

Surcharges

FindFirst(Predicate<Claim>)

Extrait la première revendication qui est mise en correspondance par le prédicat spécifié.

FindFirst(String)

Extrait la première revendication avec le type de revendication spécifié.

FindFirst(Predicate<Claim>)

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

Extrait la première revendication qui est mise en correspondance par le prédicat spécifié.

C#
public virtual System.Security.Claims.Claim FindFirst (Predicate<System.Security.Claims.Claim> match);
C#
public virtual System.Security.Claims.Claim? FindFirst (Predicate<System.Security.Claims.Claim> match);

Paramètres

match
Predicate<Claim>

Fonction qui exécute la logique de correspondance.

Retours

Première revendication correspondante ou null si aucune correspondance n’est trouvée.

Exceptions

match a la valeur null.

Remarques

Chacun ClaimsIdentity d’eux est appelé.

Voir aussi

ClaimsIdentity.FindFirst(String)

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

FindFirst(String)

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

Extrait la première revendication avec le type de revendication spécifié.

C#
public virtual System.Security.Claims.Claim FindFirst (string type);
C#
public virtual System.Security.Claims.Claim? FindFirst (string type);

Paramètres

type
String

Type de revendication à rechercher.

Retours

Première revendication correspondante ou null si aucune correspondance n’est trouvée.

Exceptions

type a la valeur null.

Remarques

Chacun ClaimsIdentity d’eux est appelé.

Voir aussi

ClaimsIdentity.FindFirst(Predicate<Claim>).

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0