다음을 통해 공유


ClaimsIdentity.HasClaim 메서드

정의

클레임 ID가 지정된 조건과 일치하는 클레임을 소유하는지 여부를 확인합니다.

오버로드

HasClaim(String, String)

이 클레임 ID에 지정된 클레임 형식 및 값을 가진 클레임이 있는지 여부를 확인합니다.

HasClaim(Predicate<Claim>)

이 클레임에 지정된 조건자와 일치하는 클레임이 있는지 여부를 확인합니다.

HasClaim(String, String)

이 클레임 ID에 지정된 클레임 형식 및 값을 가진 클레임이 있는지 여부를 확인합니다.

public:
 virtual bool HasClaim(System::String ^ type, System::String ^ value);
public virtual bool HasClaim (string type, string value);
abstract member HasClaim : string * string -> bool
override this.HasClaim : string * string -> bool
Public Overridable Function HasClaim (type As String, value As String) As Boolean

매개 변수

type
String

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

value
String

일치시킬 클레임의 값입니다.

반환

Boolean

일치하는 항목이 있으면 true이고, 그렇지 않으면 false입니다.

예외

type 또는 valuenull입니다.

설명

또는 OriginalIssuer 속성을 확인하지 Issuer 않습니다. 값에 대/소문자를 구분하는 서수(Ordinal)를 사용하여 비교합니다. 형식에서 대/소문자를 구분합니다.

적용 대상

HasClaim(Predicate<Claim>)

이 클레임에 지정된 조건자와 일치하는 클레임이 있는지 여부를 확인합니다.

public:
 virtual bool HasClaim(Predicate<System::Security::Claims::Claim ^> ^ match);
public virtual bool HasClaim (Predicate<System.Security.Claims.Claim> match);
abstract member HasClaim : Predicate<System.Security.Claims.Claim> -> bool
override this.HasClaim : Predicate<System.Security.Claims.Claim> -> bool
Public Overridable Function HasClaim (match As Predicate(Of Claim)) As Boolean

매개 변수

match
Predicate<Claim>

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

반환

Boolean

일치하는 클레임이 있으면 true이고, 없으면 false입니다.

예외

match이(가) null인 경우

적용 대상