CodeAccessPermission.Demand 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
SecurityException 호출 스택의 모든 호출자에게 현재 인스턴스에서 지정한 권한이 부여되지 않은 경우 런타임에 강제로 실행합니다.
public:
virtual void Demand();
public void Demand();
abstract member Demand : unit -> unit
override this.Demand : unit -> unit
Public Sub Demand ()
구현
예외
설명
이 메서드는 일반적으로 보안 라이브러리에서 호출자가 리소스에 액세스할 수 있는 권한을 갖도록 하는 데 사용됩니다. 예를 들어 보안 클래스 라이브러리의 파일 클래스는 호출자가 요청한 파일 작업을 수행하기 전에 필요한 Demand 것을 호출 FileIOPermission 합니다.
이 메서드를 호출하는 코드의 권한은 검사되지 않습니다. 확인은 해당 코드의 즉시 호출자에서 시작하여 스택을 진행합니다. 호출 스택은 일반적으로 아래로 증가하는 것으로 표시되므로 호출 스택 호출 메서드에서 더 높은 메서드는 호출 스택에서 더 낮습니다. Demand 은 발생하지 않는 SecurityException 경우에만 성공합니다.
상속자 참고
이 메서드는 재정의할 수 없습니다.