다음을 통해 공유


ClaimsIdentity.FindAll 메서드

정의

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

오버로드

FindAll(Predicate<Claim>)

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

FindAll(String)

지정된 클레임 형식이 있는 클레임을 모두 검색합니다.

FindAll(Predicate<Claim>)

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

public:
 virtual System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ FindAll(Predicate<System::Security::Claims::Claim ^> ^ match);
public virtual System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> FindAll (Predicate<System.Security.Claims.Claim> match);
abstract member FindAll : Predicate<System.Security.Claims.Claim> -> seq<System.Security.Claims.Claim>
override this.FindAll : Predicate<System.Security.Claims.Claim> -> seq<System.Security.Claims.Claim>
Public Overridable Function FindAll (match As Predicate(Of Claim)) As IEnumerable(Of Claim)

매개 변수

match
Predicate<Claim>

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

반환

IEnumerable<Claim>

일치하는 클레임입니다. 목록은 읽기 전용입니다.

예외

match이(가) null인 경우

적용 대상

FindAll(String)

지정된 클레임 형식이 있는 클레임을 모두 검색합니다.

public:
 virtual System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ FindAll(System::String ^ type);
public virtual System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> FindAll (string type);
abstract member FindAll : string -> seq<System.Security.Claims.Claim>
override this.FindAll : string -> seq<System.Security.Claims.Claim>
Public Overridable Function FindAll (type As String) As IEnumerable(Of Claim)

매개 변수

type
String

클레임과 일치하는 클레임 형식입니다.

반환

IEnumerable<Claim>

일치하는 클레임입니다. 목록은 읽기 전용입니다.

예외

type이(가) null인 경우

설명

비교는 서수 대/소문 type자를 구분하지 않습니다.

적용 대상