ICLRPolicyManager 接口

提供允许宿主指定出现错误和超时的情况下采取的策略操作的方法。

方法

方法

说明

ICLRPolicyManager::SetActionOnFailure 方法

指定在发生指定故障时公共语言运行时 (CLR) 应执行的策略操作。

ICLRPolicyManager::SetActionOnTimeout 方法

指定 CLR 在指定操作超时时应执行的策略操作。

ICLRPolicyManager::SetDefaultAction 方法

指定 CLR 在指定操作发生时应执行的策略操作。

ICLRPolicyManager::SetTimeout 方法

为指定的操作设置超时值。

ICLRPolicyManager::SetTimeoutAndAction 方法

为指定的操作设置超时值,并指定在发生该操作时 CLR 应执行的策略操作。

ICLRPolicyManager::SetUnhandledExceptionPolicy 方法

指定在出现未经处理的异常时 CLR 的行为。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**MSCorEE.h

**库:**作为一项资源包含在 MSCorEE.dll 中

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

EClrFailure 枚举

EClrOperation 枚举

EPolicyAction 枚举

ICLRControl 接口