当新零件可用时,如何使WCF部分响应?

时间:2010-05-28 11:32:18

标签: wcf web-services

您好我想创建一个车辆保险经纪人网站,从其他保险获得保险价格。假设所有保险公司都会通过某种Web服务给出答案,我想创建另一个Web服务,该服务将返回来自保险公司的所有数据的统一答案。

但是有一个问题。一些保险公司可能会比其他保险公司更快(更慢)回答,在最好的情况下,我希望在我的组件收到后立即向用户显示可用价格。这意味着我的组件必须能够在从保险公司获得答案后立即将答案推送给客户。

当新部件可用时,WCF是否支持部分响应的情况,然后完成部分表示没有剩余部件?

1 个答案:

答案 0 :(得分:0)

WCF具有“回调”客户端的能力。阅读更多Callback Operations。但是你的应用程序中的“慢”是什么?如果从第三方获得答案需要几分钟或几小时,则连接将超时。您的应用轮询新结果可能会更好。