【发布时间】:2009-05-03 22:30:31
【问题描述】:
您好,感谢您的意见。
我正在创建一个网络服务。 该网络服务将接受客户和客户帐户以及其他一些相关对象和属性等。
当网络服务收到请求时,我会尝试处理它。
如果没有错误,我只是返回。如果有错误,我抛出它。
我想知道这是否是最好的方法,或者我是否应该修改我的设计以便我返回一个布尔值作为响应,或者甚至创建一个响应对象,它可能包含原始请求对象加上一个状态,如果error,错误列表(即:缺失字段、无效字段、分机)。
您会在设计中采用哪种返回方式?
1) 如果没有错误则返回,如果错误则抛出错误
2)布尔成功
3) 响应对象(包含原始请求对象?和详细结果)?
感谢您的任何建议。 史蒂文
【问题讨论】:
标签: wcf web-services architecture