次の方法で共有


ICLRPolicyManager

更新 : 2007 年 11 月

イベントがエラーおよびタイムアウトになった場合に実行されるポリシー アクションをホストが指定できるメソッドを提供します。

interface ICLRPolicyManager: IUnknown {
    HRESULT SetActionOnFailure (
        [in] EClrFailure failure,
        [in] EPolicyAction action
    );
    HRESULT SetActionOnTimeout (
        [in] EClrOperation operation, 
        [in] EPolicyAction action
    );
    HRESULT SetDefaultAction (
        [in] EClrOperation operation, 
        [in] EPolicyAction action);
                                                          
    HRESULT SetTimeout (
        [in] EClrOperation operation, 
        [in] DWORD dwMilliseconds
    );
    HRESULT SetTimeoutAndAction (
        [in] EClrOperation operation, 
        [in] DWORD dwMilliseconds, 
        [in] EPolicyAction action
    );
    HRESULT SetUnhandledExceptionPolicy ( 
        [in] EClrUnhandledException policy
    );
}

メソッド

メソッド

説明

ICLRPolicyManager::SetActionOnFailure メソッド

指定したエラーが発生したときに共通言語ランタイム (CLR) が実行するポリシー アクションを指定します。

ICLRPolicyManager::SetActionOnTimeout メソッド

指定した操作がタイムアウトしたときに CLR が実行するポリシー アクションを指定します。

ICLRPolicyManager::SetDefaultAction メソッド

指定した操作が発生したときに CLR が実行するポリシー アクションを指定します。

ICLRPolicyManager::SetTimeout メソッド

指定した操作のタイムアウト値を設定します。

ICLRPolicyManager::SetTimeoutAndAction メソッド

指定した操作のタイムアウト値を設定し、操作が発生したときに CLR が実行するポリシー アクションを指定します。

ICLRPolicyManager::SetUnhandledExceptionPolicy メソッド

処理されない例外が発生したときの CLR の動作を指定します。

必要条件

プラットフォーム : 「.NET Framework システム要件」を参照

ヘッダー : MSCorEE.idl

ライブラリ : MSCorEE.dll にリソースとして格納されていること

.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

参照

参照

EClrFailure

EClrOperation

EPolicyAction

ICLRControl