ClaimSet.FindClaims(String, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Der Uniform Resource Identifier (URI) eines Anspruchtyps. Mehrere Anspruchtypen sind als statische Eigenschaften der ClaimTypes-Klasse verfügbar.
- right
- String
Der URI des Rechts, das dem neuen Anspruch zugeordnet ist. Mehrere Rechte sind als statische Eigenschaften der Rights-Klasse verfügbar.
Gibt zurück
Ein IEnumerable<T> vom Typ Claim zum Auflisten der Ansprüche, die den angegebenen Kriterien entsprechen.
Beispiele
// 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)
Hinweise
Um zu bestimmen, ob dieser ClaimSet den Anspruch enthält, ohne ihn zurückzugeben, rufen Sie die ContainsClaim-Methode auf.