c# - 我应该使用响应代码、异常(exception)情况还是短信来进行服务响应?

标签 c# asp.net .net wcf soa

我正在.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/

相关文章:

c# - 将 View 中的整个对象绑定(bind)到 ViewModel 中的对象

c# - 关于.bat 脚本转义字符的识别?

c# - "all nodes exactly one below the base node?"的正确 XPath 是什么

c# - 如何在 global.asax 中添加别名以导入命名空间

c# - Jwt 无法有效发布者或受众

jquery - 如何使 ajaxfileupload 使用动态生成的文件输入

jquery - 将对象列表发布到 MVC 5 Controller

c# - XMS.Net 2.1.0.0/1 CWSMQ0282E

c# - WCF 服务 - 请求超出限制

c# - datagridview 中的复杂布局