Aracılığıyla paylaş


ClaimSet.FindClaims(String, String) Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, içinde belirtilen talep türü ve haklarıyla ClaimSeteşleşen bir Claim nesne arar.

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)

Parametreler

claimType
String

Talep türünün tekdüzen kaynak tanımlayıcısı (URI). Sınıfın statik özellikleri ClaimTypes olarak çeşitli talep türleri kullanılabilir.

right
String

Yeni taleple ilişkili hakkın URI'si. Sınıfın statik özellikleri Rights olarak çeşitli haklar kullanılabilir.

Döndürülenler

IEnumerable<T> Belirtilen ölçütle eşleşen talepleri listelemenizi sağlayan türClaim.

Örnekler

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

Açıklamalar

Bunun ClaimSet talebi döndürmeden talebi içerip içermediğini belirlemek için yöntemini çağırın ContainsClaim .

Şunlara uygulanır