AppDomainManager.CheckSecuritySettings(SecurityState) 方法

定義

表示應用程式定義域中是否允許指定的作業。

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 的子類別,指出要求其安全性狀態的作業。

傳回

Boolean

如果主機允許在應用程式定義域中執行 state 所指定的作業,則為 true,否則為 false

備註

這個方法的預設實作會傳 false 回 。

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

適用於