9
.NET-实现“捕获所有异常处理程序”的最佳方法是什么
我想知道最好的方法是“如果所有其他方法都失败了,那就赶上它”。 我的意思是,您正在处理应用程序中尽可能多的异常,但是仍然有一定的错误,因此我需要拥有一些可以捕获所有未处理的异常的东西,以便我可以收集信息并将其存储在数据库中或提交它们到网络服务。 AppDomain.CurrentDomain.UnhandledException事件是否捕获所有内容?即使应用程序是多线程的? 旁注:Windows Vista公开了本机API函数,允许任何应用程序在崩溃后恢复自身...现在想不起来的名称...,但我宁愿不使用它,因为许多用户仍在使用Windows XP。