Joh*_*dol 3 .net c# exception-handling
我知道如何捕获给定线程中的所有未处理的异常,但想知道是否有办法捕获给定类抛出的所有未处理的异常,而不是将每个调用包装在try catch块中.
如果无法做到这一点(可能是这种情况),你会如何达到同样的效果?
为了给出一些上下文,我使用自定义编码服务代理,将应用程序的其余部分与服务数据协定(WCF)分离.我基本上需要捕获错误,以便我可以提取特定字段(内部描述等),将它们打包成自定义异常并再次抛出它.
任何帮助赞赏.
Joh*_*ais 6
如果是关于WCF异常,我建议将专用行为插入到WCF管道中.我在这里写了一个详细的例子
它基于两个接口IErrorHandler和IServiceBehavior,它也可用作属性和基于文件的配置.
归档时间:
15 年,2 月 前
查看次数:
6256 次
最近记录:
8 年,4 月 前