IStackWalk.PermitOnly 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
호출 스택의 상위 코드에 다른 리소스에 대한 액세스 권한이 부여된 경우에도, 호출 코드를 통과하는 현재 개체를 제외하고 모든 개체에 대한 모든 Demand()가 실패하는 원인이 됩니다.
public:
void PermitOnly();
public void PermitOnly ();
abstract member PermitOnly : unit -> unit
Public Sub PermitOnly ()
설명
PermitOnly 비슷합니다 Deny스택 워크는 성공이 고, 그렇지 때 있는 상황에서, 합니다. 점이 Deny 실패는 스택 워크는 사용 권한을 지정 하지만 PermitOnly 실패 스택 워크가 발생 하지 않는 유일한 사용 권한을 지정 합니다. 지정 된 리소스에 액세스 하려면 코드를 사용할 수 있도록 하려면이 메서드를 호출 합니다.
PermitOnly 해당 권한 요청에 실패 합니다 부여 되지 않은 사용 권한을 무시 됩니다. 그러나 하위 호출에서 나중에 스택 하는 경우 호출 Demand 해당 사용 권한에 대 한는 SecurityException 스택 워크를 호출 하려고 하는 코드에 도달할 때 발생 하는 PermitOnly합니다. 코드는 호출 되므로이 작업이 PermitOnly 에 권한이 부여 되지를 호출 했지만 PermitOnly 해당 사용 권한에 대 한 합니다. 호출 스택의 메서드 호출 스택의 상위에 메서드를 호출 낮은 호출 스택의 있도록에 일반적으로 하향식으로 표시 됩니다.
적용 대상
.NET