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 ,用于标识请求其安全状态的操作。
返回
注解
此方法的默认实现返回 false。
调用此方法以增加隔离存储配额时 IsolatedStorageFile.IncreaseQuotaTo 调用此方法。 托管公共语言运行时(CLR)的应用程序可以重写 CheckSecuritySettings 该方法,以基于 IsolatedStorageSecurityState 对象(继承 SecurityState)执行策略决策,然后允许或阻止增加。 例如,主机可能会提示最终用户批准或拒绝请求以增加配额。 主机的实现 CheckSecuritySettings 应考虑到拒绝服务攻击的可能性。 例如,仅当从用户发起的事件(如按钮单击)调用该方法时,它才应提示用户。