RuntimeHelpers.CleanupCode 委托

定义

表示在发生异常时要运行的方法。

C#
public delegate void RuntimeHelpers.CleanupCode(object? userData, bool exceptionThrown);
C#
[System.Security.SecurityCritical]
public delegate void RuntimeHelpers.CleanupCode(object userData, bool exceptionThrown);
C#
public delegate void RuntimeHelpers.CleanupCode(object userData, bool exceptionThrown);

参数

userData
Object

要传递给委托的数据。

exceptionThrown
Boolean

true 表示引发了异常;如果未引发异常,则为 false

属性

注解

RuntimeHelpers.CleanupCode 委托与 方法一起使用 ExecuteCodeWithGuaranteedCleanup

扩展方法

GetMethodInfo(Delegate)

获取指示指定委托表示的方法的对象。

适用于

产品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1