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