我们可以创建一个发布事件的WCF服务吗?

时间:2011-08-18 08:59:20

标签: c# asp.net wcf spring.net

我想创建一个推送Web应用程序。

服务层是在WCF上构建的。

表示层建立在Asp.net 4

服务侦听事件并从数据层更新其静态属性(共享集合列表)。 我在我的表示层轮询并每秒调用一次WCF方法并获取更新的集合。

如果未修改集合,我将返回空列表以节省网络带宽。

为了保存往返,我希望WCF服务在修改集合时发布事件。那可能吗?我如何实现这一目标?

谢谢

2 个答案:

答案 0 :(得分:5)

WCF服务允许duplex communication,因此它可以向客户端发送消息。

答案 1 :(得分:0)

我一直在寻找相同的东西,但在.Net中找不到任何推送设施,然后我不得不使用Flex和.Net。

您可以从这个reference

开始