ClaimSet.FindClaims(String, String) Método

Definición

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

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

right
String

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

Devoluciones

IEnumerable<T> de 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 este ClaimSet contiene la notificación sin devolver la notificación, llame al método ContainsClaim.

Se aplica a