处理DispatcherUnhandledException,但不处理异常

时间:2012-02-23 10:41:58

标签: wpf exception exception-handling dispatcher

我正在使用Application.Current.DispatcherUnhandledException,这样我就可以尝试在数据库中记录未处理的异常,我们可以比客户端事件日志更直接地访问它们。

当处理此事件时 - 当离开e.Handled = false时 - .Net自动存储的错误中的堆栈跟踪信息会更改为对诊断不再有用的点...

即。如果在Application.Startup事件中我有“抛出新的异常();”在没有处理错误的情况下,堆栈跟踪告诉我事件是从Application_Startup()方法触发的(非常有用且准确),但是处理了这个事件后,堆栈跟踪信息更接近对DispatcherUnhandledException事件处理程序的引用(不用于全部)。

有没有办法处理这个事件,但是仍然允许记录异常而不记录事件呢?

由于

0 个答案:

没有答案