Partager via


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.

public:
 abstract System::Collections::Generic::IEnumerable<System::IdentityModel::Claims::Claim ^> ^ FindClaims(System::String ^ claimType, System::String ^ right);
public abstract System.Collections.Generic.IEnumerable<System.IdentityModel.Claims.Claim> FindClaims (string claimType, string right);
abstract member FindClaims : string * string -> seq<System.IdentityModel.Claims.Claim>
Public MustOverride Function FindClaims (claimType As String, right As String) As IEnumerable(Of Claim)

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

// Iterate through claims of type "http://example.org/claims/allowedoperation".
foreach (Claim c in cs.FindClaims("http://example.org/claims/allowedoperation",
    Rights.PossessProperty))
{
For Each 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 à