다음을 통해 공유


ClaimsPrincipal.FindFirst 메서드

정의

지정된 조건과 일치하는 첫 번째 클레임을 검색합니다.

오버로드

FindFirst(Predicate<Claim>)

지정된 조건자와 일치하는 첫 번째 클레임을 검색합니다.

FindFirst(String)

지정된 클레임 형식으로 첫 번째 클레임을 검색합니다.

FindFirst(Predicate<Claim>)

지정된 조건자와 일치하는 첫 번째 클레임을 검색합니다.

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>

일치하는 논리를 수행하는 함수입니다.

반환

Claim

첫 번째 일치하는 클레임 또는 일치가 발견되지 않은 경우 null입니다.

예외

match이(가) null인 경우

설명

각각 ClaimsIdentity 이 호출됩니다.

추가 정보

ClaimsIdentity.FindFirst(String)

적용 대상

FindFirst(String)

지정된 클레임 형식으로 첫 번째 클레임을 검색합니다.

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

일치시킬 클레임 형식입니다.

반환

Claim

첫 번째 일치하는 클레임 또는 일치가 발견되지 않은 경우 null입니다.

예외

type이(가) null인 경우

설명

각각 ClaimsIdentity 이 호출됩니다.

추가 정보

ClaimsIdentity.FindFirst(Predicate<Claim>).

적용 대상