unhandledexception专题

关于AppDomain 的 UnhandledException事件

这个事件实际上只是一个通知处理,并不是一个异常处理,在.net 2.0中,任何AppDomain的未处理异常都会导致进程的退出,你注册了这个事件只会在退出之前给你个通知,然后你就可以做一些日志或者记录。 你只能在托管线程上监听到AppDomain的这个事件。另外,这个事件必须在Default AppDomain中注册。 关于哪些未处理的异常会终止整个进程,哪些会被消化掉,CLR有一些默认的设置