ClaimSet.FindClaims(String, String) Méthode

Définition

En cas de substitution dans une classe dérivée, recherche un objet Claim qui correspond au type de revendication et aux droits spécifiés dans la classe ClaimSet.

C#
public abstract System.Collections.Generic.IEnumerable<System.IdentityModel.Claims.Claim> FindClaims (string claimType, string right);

Paramètres

claimType
String

URI (Uniform Resource Identifier) d'un type de revendication. Plusieurs types de revendications sont disponibles en tant que propriétés statiques de la classe ClaimTypes.

right
String

URI du droit associé à la nouvelle revendication. Plusieurs droits sont disponibles en tant que propriétés statiques de la classe Rights.

Retours

Objet IEnumerable<T> de type d'objet Claim qui vous permet d'énumérer les revendications qui correspondent aux critères spécifiés.

Exemples

C#
// Iterate through claims of type "http://example.org/claims/allowedoperation".
foreach (Claim c in cs.FindClaims("http://example.org/claims/allowedoperation",
    Rights.PossessProperty))
{

Remarques

Pour déterminer si cette classe ClaimSet contient la revendication sans retourner la revendication, appelez la méthode ContainsClaim.

S’applique à

Produit Versions
.NET Framework 3.0, 3.5, 4.0, 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