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

반환

첫 번째 일치하는 클레임 또는 일치가 발견되지 않은 경우 null입니다.The 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);
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.

반환

첫 번째 일치하는 클레임 또는 일치가 발견되지 않은 경우 null입니다.The 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>).

적용 대상