寻找有关WCF故障合同的建议
在这种情况下,我希望能够区分web服务中不同类型的错误。在API中,这通常是每个API的一个单独例外,这是否意味着我应该在WCF中有多个故障契约 这是首选的方法吗?这似乎是OO的方法。我工作的人建议使用错误代码,但我开始认为,如果您将异常发送回,这似乎是反直觉的 有没有人遇到过类似的情况,如果有,您做出了哪些设计决策,以及做出这些决策的原因 谢谢,任何帮助都将不胜感激。寻找有关WCF故障合同的建议,wcf,exception,faultcontract,Wcf,Exception,Faultcontract,在这种情况下,我希望能够区分web服务中不同类型的错误。在API中,这通常是每个API的一个单独例外,这是否意味着我应该在WCF中有多个故障契约 这是首选的方法吗?这似乎是OO的方法。我工作的人建议使用错误代码,但我开始认为,如果您将异常发送回,这似乎是反直觉的 有没有人遇到过类似的情况,如果有,您做出了哪些设计决策,以及做出这些决策的原因 谢谢,任何帮助都将不胜感激。 Jamie在WCF中,拥有不同的故障契约是一种方法。另外,将异常处理代码集中在一个数据库中也是一个好主意。这样,您就不再需要编
Jamie在WCF中,拥有不同的故障契约是一种方法。另外,将异常处理代码集中在一个数据库中也是一个好主意。这样,您就不再需要编写所有这些try/catch,而在catch子句中,您可以将异常转换为所有服务操作中的故障契约。我同意Darin的观点 看看: 这和你的问题很相似 有关更多信息:
谢谢,我只是想澄清一下这是否是个好主意。那我就这么做。