System.AppDomainManager.CheckSecuritySettings 方法

方法描述

指示是否允许在应用程序域中执行指定的操作。

语法定义(C# System.AppDomainManager.CheckSecuritySettings 方法 的用法)

public virtual bool CheckSecuritySettings(
	SecurityState state
)

参数/返回值

参数值/返回值 参数类型/返回类型 参数描述/返回描述
state System-Security-SecurityState SecurityState 的一个子类,用来标识请求其安全状态的操作。
返回值 System.Boolean 如果宿主允许在应用程序域中执行 state 指定的操作,则为 true;否则为 false。

提示和注释

该方法的默认实现返回 false。

在调用 IsolatedStorageFile.IncreaseQuotaTo 方法以增加独立的存储配额时,调用此方法。 承载公共语言运行时 (CLR) 的应用程序可以重写 CheckSecuritySettings 方法以根据 IsolatedStorageSecurityState 对象(继承 SecurityState)执行策略决策,然后可以允许或阻止增加。 例如,主机可能提示最终用户批准或拒绝请求,以增加配额。 主机的 CheckSecuritySettings 实现应考虑拒绝服务攻击的可能性。 例如,只有从用户启动的事件(如按钮单击)中调用该方法时,才应提示用户。

System.AppDomainManager.CheckSecuritySettings 方法例子


异常

异常 异常描述

命名空间

namespace: System

程序集: mscorlib(在 mscorlib.dll 中)

版本信息

.NET Framework 受以下版本支持:4、3.5 SP1、3.0 SP2、2.0 SP2 .NET Framework Client Profile 受以下版本支持:4、3.5 SP1

适用平台

Windows 7, Windows Vista SP1 或更高版本, Windows XP SP3, Windows Server 2008(不支持服务器核心), Windows Server 2008 R2(支持 SP1 或更高版本的服务器核心), Windows Server 2003 SP2 .NET Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。