标签: wcf ierrorhandler
我在我的WCF服务中实现了IErrorHandler,以确定应该发送给客户端(ProvideFault)和记录异常(HandleError)。
作为此过程的一部分,我想:
我一直在研究这个并且找不到一种方法可以保证在两种方法中都使用相同的错误代码,因为将来某个时候会在一个单独的线程上调用HandleError。这似乎排除了某种类级别的计数器,因为在调用HandleError之前可以调用两次ProvideFault。
是否有人遇到过相同的情况并制定了在这种情况下使用的解决方案/模式?