Condividi tramite


IHostPolicyManager

Aggiornamento: novembre 2007

Fornisce metodi che notificano all'host le azioni eseguite da Common Language Runtime (CLR) in caso di interruzioni, timeout o errori.

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

Metodi

Metodo

Descrizione

Metodo IHostPolicyManager::OnDefaultAction

Notifica all'host che CLR sta per eseguire l'azione predefinita specificata da una chiamata a ICLRPolicyManager::SetDefaultAction in risposta all'interruzione di un thread o allo scaricamento di AppDomain.

Metodo IHostPolicyManager::OnFailure

Notifica all'host che CLR sta per eseguire l'azione specificata da una chiamata al metodo ICLRPolicyManager::SetActionOnFailure in risposta a un errore nella richiesta o nell'allocazione di risorse.

Metodo IHostPolicyManager::OnTimeout

Notifica all'host che CLR sta per eseguire l'azione specificata da una chiamata al metodo ICLRPolicyManager::SetActionOnTimeout in seguito a un timeout.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: MSCorEE.idl

Libreria: inclusa come risorsa in MSCorEE.dll

Versioni di .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Riferimenti

EClrFailure

EClrOperation

EPolicyAction

ICLRPolicyManager

Altre risorse

Interfacce di hosting