ClaimsPrincipal.FindFirst Methode

Definition

Ruft den ersten Anspruch ab, der einer angegebenen Bedingung entspricht.

Überlädt

Name Beschreibung
FindFirst(Predicate<Claim>)

Ruft den ersten Anspruch ab, der mit dem angegebenen Prädikat übereinstimmt.

FindFirst(String)

Ruft den ersten Anspruch mit dem angegebenen Anspruchstyp ab.

FindFirst(Predicate<Claim>)

Ruft den ersten Anspruch ab, der mit dem angegebenen Prädikat übereinstimmt.

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

Parameter

match
Predicate<Claim>

Die Funktion, die die entsprechende Logik ausführt.

Gibt zurück

Der erste übereinstimmende Anspruch oder null wenn keine Übereinstimmung gefunden wird.

Ausnahmen

match ist null.

Hinweise

Jeder ClaimsIdentity wird aufgerufen.

Siehe auch

ClaimsIdentity.FindFirst(String)

Gilt für:

FindFirst(String)

Ruft den ersten Anspruch mit dem angegebenen Anspruchstyp ab.

public:
 virtual System::Security::Claims::Claim ^ FindFirst(System::String ^ type);
public virtual System.Security.Claims.Claim FindFirst(string type);
abstract member FindFirst : string -> System.Security.Claims.Claim
override this.FindFirst : string -> System.Security.Claims.Claim
Public Overridable Function FindFirst (type As String) As Claim

Parameter

type
String

Der übereinstimmende Anspruchstyp.

Gibt zurück

Der erste übereinstimmende Anspruch oder null wenn keine Übereinstimmung gefunden wird.

Ausnahmen

type ist null.

Hinweise

Jeder ClaimsIdentity wird aufgerufen.

Siehe auch

ClaimsIdentity.FindFirst(Predicate<Claim>).

Gilt für: