0

我将 MessageContracts 用于我的 WCF 服务;我将各种 DataContracts 分组到一个 MessageContracts 中。我的基本响应是包含 - isOperationSuccess (bool)、exceptionMessage (Exception)。如果在服务级别发生错误,我将分配到 exceptionMessage 并将 isOPerationSuccess 设置为 false;并返回响应。

我是否仍然需要在客户端处理/捕获 FaultContract(我的服务包含 FaultContract 属性?

我的问题是我需要在哪里使用带有 MessageContracts 的 FaultContract?

4

2 回答 2

0

如果操作上有一个FaultContract属性,那么它可能会返回一个错误。当然,您的客户应该处理。

于 2011-05-04T21:25:57.987 回答
0

如果操作上有一个FaultContract属性,那么它可能会返回一个错误。当然,您的客户应该处理。

当然客户必须处理它;但是,如果您查看我的响应消息,它会包含一个异常对象,我将在其中填充服务器异常。在这种情况下,我是否有任何条件可以获得 FaultContract?

于 2011-05-05T08:37:02.027 回答