我为我的WCF服务使用MessageContracts;我将不同的DataContracts分组到一个MessageContracts中。我的基本响应是contains - isOperationSuccess (布尔值),exceptionMessage (异常)。如果服务级别出现错误,我将赋值给exceptionMessage,并将isOPerationSuccess设置为false;然后返回响应。
我是否仍然需要在客户端处理/捕获FaultContract (我的服务包含FaultContract属性?
我的问题是,在MessageContracts中,我需要在哪里使用FaultContract?
发布于 2011-05-05 05:25:58
如果该操作具有FaultContract属性,则它可能会返回错误。当然,你的客户应该处理这件事。
发布于 2011-05-05 16:37:02
如果该操作具有FaultContract属性,则它可能会返回错误。当然,你的客户应该处理这件事。
当然,客户机必须处理它;但如果您查看我的响应消息,它包含一个异常对象,我正在将服务器异常填充到该对象中。在这种情况下,我有什么条件可以得到FaultContract吗?
https://stackoverflow.com/questions/5889686
复制相似问题