我正在.Net 中构建基于WCF 的服务应用程序。我目前正在设计契约(Contract)。
我应该使用服务响应的响应代码、异常或短信来报告服务结果状态吗?
它们将被网络应用程序和其他系统使用。
最佳答案
您应该看看FaultContracts。请参阅http://msdn.microsoft.com/en-us/library/system.servicemodel.faultcontractattribute.aspx
您的故障契约(Contract)可以包含用于客户端处理的(基于字符串的)错误代码和/或用于向用户显示的文本消息。
如果您的服务,或者更确切地说,您作为服务设计者,不知道( future 的)客户端应用程序将如何处理错误消息(显示或处理),请将两者都包括在内。
关于c# - 我应该使用响应代码、异常(exception)情况还是短信来进行服务响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10965080/