ClaimsPrincipal.FindFirst Metod

Definition

Hämtar det första anspråket som matchar ett angivet villkor.

Överlagringar

Name Description
FindFirst(Predicate<Claim>)

Hämtar det första anspråket som matchas av det angivna predikatet.

FindFirst(String)

Hämtar det första anspråket med den angivna anspråkstypen.

FindFirst(Predicate<Claim>)

Hämtar det första anspråket som matchas av det angivna predikatet.

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

Parametrar

match
Predicate<Claim>

Funktionen som utför matchande logik.

Returer

Det första matchande anspråket eller null om ingen matchning hittas.

Undantag

match är null.

Kommentarer

Var och ClaimsIdentity en anropas.

Se även

ClaimsIdentity.FindFirst(String)

Gäller för

FindFirst(String)

Hämtar det första anspråket med den angivna anspråkstypen.

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

Parametrar

type
String

Anspråkstypen som ska matchas.

Returer

Det första matchande anspråket eller null om ingen matchning hittas.

Undantag

type är null.

Kommentarer

Var och ClaimsIdentity en anropas.

Se även

ClaimsIdentity.FindFirst(Predicate<Claim>).

Gäller för