【发布时间】:2012-08-17 17:10:43
【问题描述】:
我在我的代码中使用了第三方库。第三方库中的一种方法是从线程池中获取一个线程并对其进行一些工作。不幸的是,它从它的线程中抛出了一个异常,我无法捕获和处理它,因为它来自不同的线程。
我知道此异常不会对应用程序造成任何损害(它不是内存不足异常或类似情况),因此我想记录它并稍后在可能成功时再次尝试该操作。
我目前正在使用 AppDomain UnhandledException 事件记录异常,但我的应用程序仍在终止。有什么办法可以捕捉到这个异常并处理它?
【问题讨论】:
标签: c# exception-handling