ClaimSet.FindClaims Method (String, String)


When overridden in a derived class, searches for a Claim object that matches the specified claim type and rights in the ClaimSet.

Namespace:   System.IdentityModel.Claims
Assembly:  System.IdentityModel (in System.IdentityModel.dll)

public abstract IEnumerable<Claim> FindClaims(
	string claimType,
	string right


Type: System.String

The uniform resource identifier (URI) of a claim type. Several claim types are available as static properties of the ClaimTypes class.

Type: System.String

The URI of the right associated with the new claim. Several rights are available as static properties of the Rights class.

Return Value

Type: System.Collections.Generic.IEnumerable<Claim>

A IEnumerable<T> of type Claim that enables you to enumerate the claims that matches the specified criteria.

To determine if this ClaimSet contains the claim without returning the claim, call the ContainsClaim method.

// Iterate through claims of type "".
foreach (Claim c in cs.FindClaims("", 

.NET Framework
Available since 3.0
Return to top