ClaimSet.FindClaims(String, String) Método

Definición

Cuando se reemplaza en una clase derivada, busca un Claim objeto que coincida con el tipo de notificación y los derechos especificados en 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

Identificador uniforme de recursos (URI) de un tipo de notificación. Hay varios tipos de notificación disponibles como propiedades estáticas de la ClaimTypes clase .

right
String

URI del derecho asociado a la nueva notificación. Hay varios derechos disponibles como propiedades estáticas de la Rights clase .

Devoluciones

de IEnumerable<T> tipo Claim que permite enumerar las notificaciones que coinciden con los criterios especificados.

Ejemplos

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

Comentarios

Para determinar si contiene ClaimSet la notificación sin devolver la notificación, llame al ContainsClaim método .

Se aplica a