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 ,會呼叫這個方法。 裝載 Common Language Runtime (CLR) 的應用程式可以覆寫 CheckSecuritySettings 方法來根據 IsolatedStorageSecurityState 繼承 SecurityState) 的物件 (來執行原則決策,然後允許或防止增加。 例如,主機可能會提示終端使用者核准或拒絕要求以增加配額。 主機的 實 CheckSecuritySettings 作應該考慮拒絕服務攻擊的可能性。 例如,只有在從使用者起始的事件呼叫 方法時,才會提示使用者,例如按一下按鈕。