ClaimsIdentity.FindAll Methode

Definition

Ruft alle Ansprüche ab, die einer angegebenen Bedingung entsprechen.

Überlädt

FindAll(Predicate<Claim>)

Ruft alle Ansprüche ab, die dem angegebenen Prädikat entsprechen.

FindAll(String)

Ruft alle Ansprüche ab, die über den angegebenen Anspruchstyp verfügen.

FindAll(Predicate<Claim>)

Ruft alle Ansprüche ab, die dem angegebenen Prädikat entsprechen.

public:
 virtual System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ FindAll(Predicate<System::Security::Claims::Claim ^> ^ match);
public virtual System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> FindAll (Predicate<System.Security.Claims.Claim> match);
abstract member FindAll : Predicate<System.Security.Claims.Claim> -> seq<System.Security.Claims.Claim>
override this.FindAll : Predicate<System.Security.Claims.Claim> -> seq<System.Security.Claims.Claim>
Public Overridable Function FindAll (match As Predicate(Of Claim)) As IEnumerable(Of Claim)

Parameter

match
Predicate<Claim>

Die Funktion, die die entsprechende Logik ausführt.

Gibt zurück

Die übereinstimmenden Ansprüche. Die Liste ist schreibgeschützt.

Ausnahmen

match ist null.

Gilt für:

FindAll(String)

Ruft alle Ansprüche ab, die über den angegebenen Anspruchstyp verfügen.

public:
 virtual System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ FindAll(System::String ^ type);
public virtual System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> FindAll (string type);
abstract member FindAll : string -> seq<System.Security.Claims.Claim>
override this.FindAll : string -> seq<System.Security.Claims.Claim>
Public Overridable Function FindAll (type As String) As IEnumerable(Of Claim)

Parameter

type
String

Der Anspruchstyp, dem Ansprüche entsprechen sollen.

Gibt zurück

Die übereinstimmenden Ansprüche. Die Liste ist schreibgeschützt.

Ausnahmen

type ist null.

Hinweise

Der Vergleich wird unter Verwendung der ordinalen Groß-/Kleinschreibung für typedurchgeführt.

Gilt für: