询问者
AppDomain.UnhandledException 事件

问题
-
Hi 各位好。直奔主题, 我现在有个程序设计,需要创建若干个AppDomain来运行内部指定程序。但是有个问题,我需要保证我创建的AppDomain很健壮,也就是说即便其中的一个AppDomain抛出异常,也不能影响其他AppDomain的使用,更不能导致进程的退出。我在MSDN上看到, 有一个AppDomain.UnhandledException 事件,这个事件在AppDomain有未处理异常的时候的确会触发,但是却不能阻止该异常继续向上抛?这样的结果,导致了最终我的程序崩溃了。 难道AppDomain不能自己管理异常的处理吗?其实我的意思很简单,我只想找一个,如果一个AppDomain异常,不会影响其他AppDomain使用的答案。请各位高手指点一下。