Compartilhar via


ClaimSet.FindClaims(String, String) Método

Definição

Quando substituído em uma classe derivada, pesquisa um objeto Claim que corresponde ao tipo de declaração especificada e os direitos em 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 URI (Uniform Resource Identifier) de um tipo de declaração. Vários tipos de declaração estão disponíveis como propriedades estáticas da classe ClaimTypes.

right
String

O URI do direito associado à nova declaração. Vários tipos estão disponíveis como propriedades estáticas da classe Rights.

Retornos

Um IEnumerable<T> do tipo Claim que permite que você enumere as declarações que correspondam 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)

Comentários

Para determinar se isso ClaimSet contém a declaração sem retornar a declaração, chame o ContainsClaim método .

Aplica-se a