ClaimSet.FindClaims(String, String) Metode

Definisi

Saat ditimpa di kelas turunan, cari Claim objek yang cocok dengan jenis klaim dan hak yang ditentukan di 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)

Parameter

claimType
String

Pengidentifikasi sumber daya seragam (URI) dari jenis klaim. Beberapa jenis klaim tersedia sebagai properti statis kelas ClaimTypes .

right
String

URI hak yang terkait dengan klaim baru. Beberapa hak tersedia sebagai properti statis kelas Rights .

Mengembalikan

IEnumerable<T> Jenis Claim yang memungkinkan Anda menghitung klaim yang cocok dengan kriteria yang ditentukan.

Contoh

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

Keterangan

Untuk menentukan apakah ini ClaimSet berisi klaim tanpa mengembalikan klaim, panggil ContainsClaim metode .

Berlaku untuk