AppDomainManager.CheckSecuritySettings(SecurityState) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
애플리케이션 도메인에서 특정 작업이 허용되는지 여부를 나타냅니다.
public:
virtual bool CheckSecuritySettings(System::Security::SecurityState ^ state);
public virtual bool CheckSecuritySettings (System.Security.SecurityState state);
abstract member CheckSecuritySettings : System.Security.SecurityState -> bool
override this.CheckSecuritySettings : System.Security.SecurityState -> bool
Public Overridable Function CheckSecuritySettings (state As SecurityState) As Boolean
매개 변수
- state
- SecurityState
보안 상태를 요청하는 작업을 식별하는 SecurityState의 하위 클래스입니다.
반환
호스트에서 state
로 지정된 작업을 애플리케이션 도메인에서 수행할 수 있도록 허용하면 true
이고, 그렇지 않으면 false
입니다.
설명
이 메서드의 기본 구현은 반환 false
합니다.
이 메서드는 격리된 스토리지 할당량을 늘리기 위해 IsolatedStorageFile.IncreaseQuotaTo 메서드가 호출되었을 때 호출됩니다. CLR (공용 언어 런타임)을 호스팅하는 애플리케이션을 재정의할 수는 CheckSecuritySettings 정책 결정을 수행 하는 방법에 따라는 IsolatedStorageSecurityState 개체 (상속 하는 SecurityState), 및 허용 하거나 수 증가 되지 않도록 합니다. 예를 들어 호스트는 최종 사용자가 승인 하거나 할당량을 늘리려면 요청을 거부를 요구할 수 있습니다. 호스트의 구현을 CheckSecuritySettings 서비스 거부 공격의 가능성을 고려해 야 합니다. 예를 들어, 단추 클릭과 같은 사용자가 시작한 이벤트에서 메서드가 호출 되는 경우에 사용자를 프롬프트 해야 합니다.