Freigeben über


RuntimeHelpers.CleanupCode Delegat

Definition

Stellt eine Methode dar, die ausgeführt werden muss, wenn eine Ausnahme auftritt.

public: delegate void RuntimeHelpers::CleanupCode(System::Object ^ userData, bool exceptionThrown);
public delegate void RuntimeHelpers.CleanupCode(object? userData, bool exceptionThrown);
[System.Security.SecurityCritical]
public delegate void RuntimeHelpers.CleanupCode(object userData, bool exceptionThrown);
public delegate void RuntimeHelpers.CleanupCode(object userData, bool exceptionThrown);
type RuntimeHelpers.CleanupCode = delegate of obj * bool -> unit
[<System.Security.SecurityCritical>]
type RuntimeHelpers.CleanupCode = delegate of obj * bool -> unit
Public Delegate Sub RuntimeHelpers.CleanupCode(userData As Object, exceptionThrown As Boolean)

Parameter

userData
Object

An den Delegaten zu übergebende Daten.

exceptionThrown
Boolean

true, um auszudrücken, dass eine Ausnahme ausgelöst wurde, andernfalls false.

Attribute

Hinweise

Verwenden Sie den RuntimeHelpers.CleanupCode Delegaten mit der ExecuteCodeWithGuaranteedCleanup -Methode.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für: