【发布时间】:2018-07-10 23:22:04
【问题描述】:
SignalR Hub 的一大用途似乎是将一个客户端的操作显示给所有其他客户端。我希望使用 SignalR 的目的是,当我的服务器端代码中发生某个事件时,我想实例化一个集线器对象并调用它的一种方法来与所有客户端进行通信。如果您看到我之前的帖子(Route To Take With SqlDependency OnChange),我想在 SqlDependency 的 OnChange 方法中执行此操作。经过研究,我发现有些人谈论使用 IHubContext 对象,尽管我没有找到很多实例化和实际向客户端发送数据的示例。
这是否可行(如果可能的话,使用 IHubContext 向所有客户端发送数据的方式可能是什么样的),如果不可行,有什么方法可以绕过像这样实例化集线器?
【问题讨论】:
-
你在使用 ASP.NET Core 吗?
-
感谢您的回复。所以澄清一下,如果我的应用程序不是 ASP.NET 核心,那么 SignalR 就不能满足我的目的?
-
您仍然可以使用它 - 代码不同。
标签: c# asp.net signalr signalr-hub sqldependency