阅读背景:

Enterprise Library深入解析与灵活应用(8):WCF与Exception Handling AppBlock集成[下]

来源:互联网 

上篇中,我详细介绍了如何通过自定义ClientMessageInspector和ErrorHandler,实现WCF与微软企业库中的Exception Handling Application Block(EHAB)之间的集成。这个方案的基本思路就是:当异常从服务端抛出,利用EHAB针对某个配置好的异常处理策略进行处理;然后将处理有的异常通过ServiceExceptionDetail对象进行封装,最后序列化置于Fault消息,最终被返回给客户端;客户端接收到该Fault消息后,提取并创建ServiceExceptionDetail对象,并通过反射重建异常;最后将异常抛出,使客户端可以根据客户端配置的异常处理策略对该异常进行进一步的处理。(Source Code从中,我详细介绍了如何通过自定义ClientMessageInspector和ErrorH




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: