Partager via


ICLRPolicyManager

Mise à jour : novembre 2007

Fournit des méthodes qui permettent à l'hôte de spécifier les actions de stratégie à prendre en cas d'échecs et de délais d'attente.

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éthodes

Méthode

Description

ICLRPolicyManager::SetActionOnFailure, méthode

Spécifie l'action de stratégie que le Common Language Runtime (CLR) doit prendre lorsque l'échec spécifié survient.

ICLRPolicyManager::SetActionOnTimeout, méthode

Spécifie l'action de stratégie que le Common Language Runtime (CLR) doit prendre lorsque l'opération spécifiée arrive à expiration.

ICLRPolicyManager::SetDefaultAction, méthode

Spécifie l'action de stratégie que le CLR doit prendre lorsque l'opération spécifiée se produit.

ICLRPolicyManager::SetTimeout, méthode

Définit une valeur de délai d'attente pour l'opération spécifiée.

ICLRPolicyManager::SetTimeoutAndAction, méthode

Définit une valeur de délai d'attente pour l'opération spécifiée et spécifie l'action de stratégie que le Common Language Runtime (CLR) doit prendre lorsque l'opération se produit.

ICLRPolicyManager::SetUnhandledExceptionPolicy, méthode

Spécifie le comportement du Common Language Runtime (CLR) lorsqu'une exception non gérée se produit.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MSCorEE.idl

Bibliothèque : incluse en tant que ressource dans MSCorEE.dll

Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

EClrFailure

EClrOperation

EPolicyAction

ICLRControl