读书人

ThreadException事件中如何样捕捉自定

发布时间: 2012-03-17 19:06:27 作者: rapoo

ThreadException事件中怎么样捕捉自定义异常。
我试了 possible_Y 给我的方法:

if (ex is SqlException)
{
//可以捕捉到
……
}
else if (ex is SqlConnectException)
{
//SqlConnectException自定义异常
//不知道为什么捕捉不到,SqlConnectException是在一个DLL中抛出的
……
}

可以捕捉到系统预置的错误,不知道为什么我自定义的异常捕捉不到。
如SqlException可以捕捉,我自定义的SqlConnectException捕捉不到。
SqlConnectException是在一个DLL中抛出的。



[解决办法]
这个事件是捕获所有未捕获的异常, 如果你的SqlConnectException已经被某个catch代码块给处理了,那么就不会到这个事件里来.

读书人网 >C#

热点推荐