WCF自动生成故障合同

时间:2009-11-02 09:46:05

标签: wcf faultcontract

我们有很多WCF服务,我们没有先使用合同。所以现在我们有很多抛出异常的代码,这些代码没有在FaultContracts中指定。

除手动检查代码外。有没有办法生成FaultContracts或至少在缺少FaultContract时收到警告?

1 个答案:

答案 0 :(得分:-1)

Microsoft企业库异常处理块具有允许异常以声明方式映射到服务边​​界级别的故障的功能。这意味着您不必自己明确地提出错误;当异常到达服务边界时,它们将由块为您创建。有关详细信息,请参阅此article

但是,这无法帮助您识别缺少故障合同的服务操作。我不知道有哪个工具可以做到这一点,所以你可能需要自己编写。