Partilhar via


Interface IHostPolicyManager

Fornece métodos que notificam o host das ações que o common linguagem tempo de execução (CLR) executa em caso de for anulada, tempos limites ou falhas.

interface IHostPolicyManager: IUnknown {
    HRESULT OnDefaultAction (
        [in] EClrOperation  operation, 
        [in] EPolicyAction  action
    );
    HRESULT OnFailure(
        [in] EClrFailure    failure,
        [in] EPolicyAction  action
    );
    HRESULT OnTimeout (
        [in] EClrOperation  operation, 
        [in] EPolicyAction  action
    );
}

Métodos

Método

Descrição

Método IHostPolicyManager::OnDefaultAction

Notifica o host que o CLR é Sobre para adotar a ação padrão especificada por uma telefonar para ICLRPolicyManager::SetDefaultAction em resposta a uma anulação de thread ou AppDomain descarrega.

Método IHostPolicyManager::OnFailure

Notifica o host que o CLR é Sobre para adotar a ação especificada por uma telefonar para ICLRPolicyManager::SetActionOnFailure em resposta a uma falha de alocação ou recuperação do recurso.

Método IHostPolicyManager::OnTimeout

Notifica o host que o CLR está prestes a executar a ação especificada por uma telefonar para ICLRPolicyManager::SetActionOnTimeout em resposta a um tempo limite.

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 ICLRPolicyManager

Outros recursos

Interfaces de hospedagem