ClaimSet.FindClaims(String, String) Método

Definição

Quando sobreposto numa classe derivada, procura um Claim objeto que corresponda ao tipo de reivindicação especificado e aos direitos no 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)

Parâmetros

claimType
String

O identificador uniforme de recurso (URI) de um tipo de reivindicação. Vários tipos de reivindicações estão disponíveis como propriedades estáticas da ClaimTypes classe.

right
String

O URI do direito associado à nova reivindicação. Existem vários direitos disponíveis como propriedades estáticas da Rights classe.

Devoluções

Um tipo IEnumerable<T> que lhe permite enumerar as afirmações que correspondem Claim aos critérios especificados.

Exemplos

// 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)

Observações

Para determinar se isto ClaimSet contém a reivindicação sem a devolver, chame o ContainsClaim método.

Aplica-se a