【发布时间】:2011-11-01 12:18:51
【问题描述】:
我们开发了一个 WCF 服务,它充当我们系统的 API。
一些方法公开了最终将数据写入和更新到数据库的功能。
假设客户端发送了其中一个请求,服务执行了所需的操作,而客户端由于某种原因断开连接并且没有得到响应。
更新有问题数据的示例 - “将 X 添加到成员 M”。
只是为了让事情更清楚 - 客户端发送请求并接收通知请求成功/失败的响应。
我们的问题是 - 如果客户端发送的请求已执行但未收到响应 - 我们如何通知客户端有关响应?
【问题讨论】:
-
如果客户端没有收到服务的响应,就会产生异常。这还不够有用吗?
-
我说的是服务端...如果客户端收到错误信息但服务已经执行了操作怎么办?
标签: wcf web-services