ClaimsPrincipal.FindFirst メソッド

定義

指定した条件に一致する最初の要求を取得します。Retrieves the first claim that matches a specified condition.

オーバーロード

FindFirst(Predicate<Claim>)

指定した述語に一致する最初のクレームを取得します。Retrieves the first claim that is matched by the specified predicate.

FindFirst(String)

指定したクレームの種類の最初のクレームを取得します。Retrieves the first claim with the specified claim type.

FindFirst(Predicate<Claim>)

指定した述語に一致する最初のクレームを取得します。Retrieves the first claim that is matched by the specified predicate.

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);
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

パラメーター

match
Predicate<Claim>

一致ロジックを実行する関数。The function that performs the matching logic.

戻り値

Claim

一致が検出されない場合は、最初に一致する要求または nullThe first matching claim or null if no match is found.

例外

matchnullです。match is null.

注釈

ClaimsIdentity が呼び出されます。Each ClaimsIdentity is called.

関連項目See also

ClaimsIdentity.FindFirst(String)

適用対象

FindFirst(String)

指定したクレームの種類の最初のクレームを取得します。Retrieves the first claim with the specified claim type.

public:
 virtual System::Security::Claims::Claim ^ FindFirst(System::String ^ type);
public virtual System.Security.Claims.Claim FindFirst (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

パラメーター

type
String

一致する要求の種類。The claim type to match.

戻り値

Claim

一致が検出されない場合は、最初に一致する要求または nullThe first matching claim or null if no match is found.

例外

typenullです。type is null.

注釈

ClaimsIdentity が呼び出されます。Each ClaimsIdentity is called.

関連項目See also

ClaimsIdentity.FindFirst(Predicate<Claim>).ClaimsIdentity.FindFirst(Predicate<Claim>).

適用対象