PermissionSet.Deny 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
이 API는 이제 사용되지 않습니다.
주의
Deny is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
현재 Demand() 에 포함된 형식의 권한과 공통된 권한에 대한 호출 코드를 통해 전달되는 모든 PermissionSet 이 실패합니다.
public:
virtual void Deny();
[System.Obsolete]
public void Deny ();
public virtual void Deny ();
public void Deny ();
[System.Obsolete("Deny is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public void Deny ();
[<System.Obsolete>]
abstract member Deny : unit -> unit
override this.Deny : unit -> unit
abstract member Deny : unit -> unit
override this.Deny : unit -> unit
[<System.Obsolete("Deny is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
abstract member Deny : unit -> unit
override this.Deny : unit -> unit
Public Sub Deny ()
Public Overridable Sub Deny ()
구현
- 특성
예외
Deny() 에 대한 이전 호출에서 현재 스택 프레임에 대한 권한을 이미 제한했습니다.
설명
이 메서드는 호출 스택의 상위 호출자가 해당 호출자가 액세스할 권한이 부여 된 경우에이 메서드를 호출 하는 코드를 통해 보호 되는 리소스에 액세스 하지 못하도록 방지 합니다. 호출 스택의 메서드 호출 스택의 상위에 메서드를 호출 낮은 호출 스택의 있도록에 일반적으로 하향식으로 표시 됩니다.
Deny 프로그래머의 책임을 제한 하거나 호출 하는 메서드를 방지할 수 있으므로 실수로 인 한 보안 취약점을 방지할 수 있습니다 Deny 를 사용 하 여 거부 된 권한으로 보호 되는 리소스에 액세스 합니다. 메서드가 사용 권한을 호출 Deny 하고 호출 스택의 호출자가 해당 권한에 대한 를 호출하는 경우 Demand 해당 보안 검사 에 도달하면 실패합니다Deny.
Deny 는 해당 권한에 대한 요구가 성공할 수 없으므로 부여되지 않은 권한에 대해 무시됩니다.
적용 대상
.NET