星空网 > 软件开发 > ASP.net

处理 InnerException 最佳方案?

如何获取 innerException 内部错误信息

String innerMessage = (ex.InnerException != null)            ? ex.InnerException.Message           : "";

这断代码看上去可以解决问题,但是党innerException中还有innerException的得时候就无效了。

所以有了下面得扩展方法,使用递归获取innerException,完美解决

public static class ExceptionExtensions{  public static Exception GetOriginalException(this Exception ex)  {    if (ex.InnerException == null) return ex;    return ex.InnerException.GetOriginalException();  }}

参考:http://stackoverflow.com/questions/1456563/best-way-to-check-for-inner-exception




原标题:处理 InnerException 最佳方案?

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流