ClaimSet.FindClaims(String, String) Méthode

Définition

En cas de substitution dans une classe dérivée, recherche un Claim objet qui correspond au type de revendication et aux droits spécifiés dans le 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 ClaimTypes classe.

right
String

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

Retours

IEnumerable<T> Type 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 cela ClaimSet contient la revendication sans retourner la revendication, appelez la ContainsClaim méthode.

S’applique à