ClaimSet.FindClaims(String, String) Method
Definition
public:
abstract System::Collections::Generic::IEnumerable<System::IdentityModel::Claims::Claim ^> ^ FindClaims(System::String ^ resourceType, System::String ^ right);
public abstract System.Collections.Generic.IEnumerable<System.IdentityModel.Claims.Claim> FindClaims (string resourceType, string right);
abstract member FindClaims : string * string -> seq<System.IdentityModel.Claims.Claim>
Public MustOverride Function FindClaims (resourceType As String, right As String) As IEnumerable(Of Claim)
Parameters
- claimType
- String
The uniform resource identifier (URI) of a claim type. Several claim types are available as static properties of the ClaimTypes class.
- right
- String
The URI of the right associated with the new claim. Several rights are available as static properties of the Rights class.
Returns
A IEnumerable<T> of type Claim that enables you to enumerate the claims that matches the specified criteria.
Examples
// 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)
Remarks
To determine if this ClaimSet contains the claim without returning the claim, call the ContainsClaim method.