WCF服务是否可以使用SignalR通知客户更改?

时间:2018-03-28 16:29:52

标签: c# asp.net wcf signalr

我有一个成熟的客户端/服务项目,它使用WCF服务进行数据访问。这些是从WPF客户端调用的。

我们现在想要向项目添加通知,因此一直在寻找SignalR将这些通知推送到客户端。当一个客户端向服务器发送SignalR通知时,这一切都可以正常启动推送,即服务器可以通知所有其他客户端。

但是,由于我们所有的数据访问都是通过WCF服务完成的,因此我希望能够发出SignalR通知以响应WCF服务调用。例如,客户端调用UpdateCustomer()服务调用,该调用将修改后的客户数据保存到数据库。然后,我想通知所有其他客户的变更。但是,在这个阶段我在WCF服务代码中,而不是SignalR代码。

如何告知SignalR发出通知?

1 个答案:

答案 0 :(得分:0)

啊,发布后就发现了!

可以预见,它出现在SignalR文档中,How to call client methods and manage groups from outside the Hub class