Application.OnThreadException(Exception) 方法

定义

引发 ThreadException 事件。

C#
public static void OnThreadException(Exception t);

参数

t
Exception

一个 Exception,它代表所引发的异常。

注解

调用 OnThreadException 以引发将停止处理应用程序的异常。

Application 具有 事件 ThreadException 。 可以将事件处理程序附加到此事件,以执行未经处理的异常所需的任何自定义处理。 如果不附加事件处理程序, OnThreadException 将执行默认行为,这涉及到显示一个对话框来通知用户发生了错误。

OnThreadException仅对Windows 窗体拥有的线程上发生的未经处理的异常实现默认异常行为。 其他线程上的未经处理的异常由 UnhandledException 事件处理。

适用于

产品 版本
.NET Framework 1.1, 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
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10