ClaimsIdentity.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

첫 번째 일치하는 클레임 또는 일치가 발견되지 않은 경우 null입니다.The first matching claim or null if no match is found.

예외

match이(가) null인 경우match is null.

적용 대상

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

첫 번째 일치하는 클레임 또는 일치가 발견되지 않은 경우 null입니다.The first matching claim or null if no match is found.

예외

type이(가) null인 경우type is null.

설명

비교는 모드에서 수행 됩니다 StringComparison.OrdinalIgnoreCase .The comparison is done in StringComparison.OrdinalIgnoreCase mode.

적용 대상