다음을 통해 공유


IStackWalk.Deny 메서드

정의

호출 코드를 통과하는 현재 개체에 대한 모든 Demand()가 실패합니다.

public:
 void Deny();
public void Deny ();
abstract member Deny : unit -> unit
Public Sub Deny ()

설명

이 메서드는 호출 스택의 상위 호출자가 해당 호출자가 액세스할 권한이 부여 된 경우에이 메서드를 호출 하는 코드를 통해 보호 되는 리소스에 액세스 하지 못하도록 방지 합니다. 호출 스택의 메서드 호출 스택의 상위에 메서드를 호출 낮은 호출 스택의 있도록에 일반적으로 하향식으로 표시 됩니다.

Deny 프로그래머의 책임을 제한 하거나 호출 하는 메서드를 방지할 수 있으므로 실수로 인 한 보안 취약점을 방지할 수 있습니다 Deny 를 사용 하 여 거부 된 권한으로 보호 되는 리소스에 액세스 합니다. 메서드를 호출 하는 경우 Deny 는 권한에 경우에 Demand 에 도달 하면 해당 보안 확인이 실패 한 해당 권한을 하위 호출 스택의 호출자가 호출 되는 Deny합니다.

Deny 해당 권한 요청에 실패 합니다 부여 되지 않은 사용 권한을 무시 됩니다.

구현자 참고

이 메서드를 재정의할 수 없습니다.

적용 대상