다음을 통해 공유


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