Partilhar via


Interface ICLRPolicyManager

Fornece métodos que permitem que o host especificar a diretiva de ações a serem executadas no caso de falhas e tempos limite.

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
    );
}

Métodos

Método

Descrição

Método ICLRPolicyManager::SetActionOnFailure

Especifica o diretiva ação o common linguagem tempo de execução (CLR) deve ser executada quando ocorre falha especificada.

Método ICLRPolicyManager::SetActionOnTimeout

Especifica a ação de diretiva que CLR deve executar quando o tempo limite da operação especificada.

Método ICLRPolicyManager::SetDefaultAction

Especifica a ação de diretiva que CLR deve ser executada quando ocorre a operação especificada.

Método ICLRPolicyManager::SetTimeout

Define um valor de tempo limite para a operação especificada.

Método ICLRPolicyManager::SetTimeoutAndAction

Define um valor de tempo limite para a operação especificada e especifica a ação da política que CLR deve ser executada quando ocorre a operação.

Método ICLRPolicyManager::SetUnhandledExceptionPolicy

Especifica o comportamento do CLR, quando ocorre uma exceção sem tratamento.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: MSCorEE.idl

Biblioteca: Incluído sistema autônomo um recurso em MSCorEE.dll

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Enumeração EClrFailure

Enumeração EClrOperation

Enumeração EPolicyAction

Interface ICLRControl