我有一个WCF服务托管在IIS7的Web应用程序。它由WebServiceHostFactory创建。连接到服务的客户端调用Collect方法,并将数据存储到数据库。所有工作正常。WCF服务与回调和承载在IIS上的单身人士?
现在我想在每次收集新数据时刷新页面(即调用服务方法Collect)。
我的问题是:什么是最好的方法?
我正在考虑CallbackContract,但这需要一个单例模式(服务现在是PerCall),还是这是一个错误的假设?这种方法可行吗?
我的逻辑是:
- ASP.NET页面订阅
- 服务单从现在创建了
- 当方法被调用服务WCF服务调用用户(客户端)
- 因此应该只有一个服务实例以订阅工作(或是否是这样)
- 客户端页面刷新本身
问候, 凯特
你打算如何在浏览器中触发页面重新加载ASP.NET页面?除非您使用某些高级推送产品,否则您必须轮询ASP.NET页面,然后轮询您的WCF服务。 –
是的,我专注于解决回调问题,我错过了明显的。这是关于没有用户交互的页面更新。所以它是计时器。 – SmartK8