ClaimSet.FindClaims(String, String) Methode

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, zoekt u naar een Claim object dat overeenkomt met het opgegeven claimtype en de rechten in de 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)

Parameters

claimType
String

De URI (Uniform Resource Identifier) van een claimtype. Er zijn verschillende claimtypen beschikbaar als statische eigenschappen van de ClaimTypes klasse.

right
String

De URI van het recht dat is gekoppeld aan de nieuwe claim. Er zijn verschillende rechten beschikbaar als statische eigenschappen van de Rights klasse.

Retouren

Een IEnumerable<T> type Claim waarmee u de claims kunt inventariseren die voldoen aan de opgegeven criteria.

Voorbeelden

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

Opmerkingen

Als u wilt bepalen of dit ClaimSet de claim bevat zonder de claim te retourneren, roept u de ContainsClaim methode aan.

Van toepassing op