Freigeben über


ICLRPolicyManager

Aktualisiert: November 2007

Stellt Methoden bereit, mit denen der Host Richtlinienaktionen angeben kann, die bei Fehlern oder Timeouts durchgeführt werden sollen.

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

Methoden

Methode

Beschreibung

ICLRPolicyManager::SetActionOnFailure-Methode

Gibt die Richtlinienaktion an, die die Common Language Runtime (CLR) ausführen soll, wenn der angegebene Fehler auftritt.

ICLRPolicyManager::SetActionOnTimeout-Methode

Gibt die Richtlinienaktion an, die die CLR ausführen soll, wenn der angegebene Vorgang das Zeitlimit überschritten hat.

ICLRPolicyManager::SetDefaultAction-Methode

Gibt die Richtlinienaktion an, die die CLR ausführen soll, wenn der angegebene Vorgang erfolgt.

ICLRPolicyManager::SetTimeout-Methode

Legt einen Timeoutwert für den angegebenen Vorgang fest.

ICLRPolicyManager::SetTimeoutAndAction-Methode

Legt einen Timeoutwert für den angegebenen Vorgang fest und gibt die Richtlinienaktion an, die die CLR ausführen soll, wenn der Vorgang erfolgt.

ICLRPolicyManager::SetUnhandledExceptionPolicy-Methode

Gibt das Verhalten von der CLR an, wann eine nicht behandelte Ausnahme auftritt.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MSCorEE.idl

Bibliothek: als Ressource in MSCorEE.dll enthalten

.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

EClrFailure

EClrOperation

EPolicyAction

ICLRControl