ClaimsIdentity.HasClaim 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클레임 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
일치시킬 클레임의 값입니다.
반환
일치하는 항목이 있으면 true
이고, 그렇지 않으면 false
입니다.
예외
type
또는 value
가 null
입니다.
설명
또는 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
매개 변수
반환
일치하는 클레임이 있으면 true
이고, 없으면 false
입니다.
예외
match
이(가) null
인 경우