ClaimSet.FindClaims(String, String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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)
Parametry
- claimType
- String
Jednolity identyfikator zasobu (URI) typu oświadczenia. Kilka typów oświadczeń jest dostępnych jako właściwości ClaimTypes statyczne klasy.
- right
- String
Identyfikator URI prawa skojarzonego z nowym oświadczeniem. Kilka praw jest dostępnych jako właściwości Rights statyczne klasy.
Zwraca
Claim TypIEnumerable<T>, który umożliwia wyliczanie oświadczeń, które są zgodne z określonymi kryteriami.
Przykłady
// 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)
Uwagi
Aby określić, czy zawiera to ClaimSet oświadczenie bez zwracania oświadczenia, wywołaj metodę ContainsClaim .