ClaimsIdentity.TryRemoveClaim(Claim) 메서드

정의

클레임 ID에서 클레임을 제거하려고 시도합니다.

public:
 virtual bool TryRemoveClaim(System::Security::Claims::Claim ^ claim);
[System.Security.SecurityCritical]
public virtual bool TryRemoveClaim (System.Security.Claims.Claim claim);
public virtual bool TryRemoveClaim (System.Security.Claims.Claim? claim);
public virtual bool TryRemoveClaim (System.Security.Claims.Claim claim);
[<System.Security.SecurityCritical>]
abstract member TryRemoveClaim : System.Security.Claims.Claim -> bool
override this.TryRemoveClaim : System.Security.Claims.Claim -> bool
abstract member TryRemoveClaim : System.Security.Claims.Claim -> bool
override this.TryRemoveClaim : System.Security.Claims.Claim -> bool
Public Overridable Function TryRemoveClaim (claim As Claim) As Boolean

매개 변수

claim
Claim

제거할 클레임입니다.

반환

Boolean

클레임이 성공적으로 제거되면 true이고, 그렇지 않으면 false입니다.

특성

설명

ID가 소유하지 않으므로 클레임을 제거할 수 없습니다. 예를 들어 보안 주체가 소유한 역할 클레임의 경우입니다.

지정된 클레임이 개체 참조(ReferenceEquals)와 일치합니다.

이 메서드에는 SecurityCritical ID에서 클레임을 제거할 수 있는 엔터티를 제어하는 데 적용되는 특성이 있습니다. 파이프 아래로, 권한 부여 결정은 컬렉션에 있는 Claims 클레임에 따라 이루어집니다.

적용 대상