【发布时间】:2011-03-19 14:49:02
【问题描述】:
我正在考虑为我们的产品实现 Web 服务 API。我已经弄清楚了您如何在 WCF 中进行一般架构/故障处理。我的问题是如何设计整体错误处理系统的一个更普遍的问题。例如,我有一个名为 SaveCompany(companyobject) 的方法。每个公司名称都必须是唯一的。假设您试图拯救名为“ABC Inc.”的第二家公司。您是否希望返回一个名为“DuplicateCompanyFault”的故障,或者您希望返回一个错误代码或其他什么?我想我的问题的根源是您更愿意接收要处理的故障、错误代码还是某种组合?我们公司以外的多个不同实体将在多个非 .NET 平台上使用这些服务。这里的任何指导都会很棒。
【问题讨论】:
标签: c# .net vb.net wcf wcf-client