从不同项目调用 SignalR hub 方法
Calling SignalR hub methods from a different project
在解决方案中,我有一个用户连接到的 SignalR Server 集线器。在服务器的另一个项目中,我想调用客户端方法。但是 SignalR Hub 不是静态的,如果我声明一个新的 SignalR hub class 那么它将与原始集线器具有不同的连接。
如何在不同的项目中引用原始 SignalR 集线器?
使用 GlobalHost.ConnectionManager.GetHubContext<YourHubClass>()
可以调用 Clients
。
在解决方案中,我有一个用户连接到的 SignalR Server 集线器。在服务器的另一个项目中,我想调用客户端方法。但是 SignalR Hub 不是静态的,如果我声明一个新的 SignalR hub class 那么它将与原始集线器具有不同的连接。
如何在不同的项目中引用原始 SignalR 集线器?
使用 GlobalHost.ConnectionManager.GetHubContext<YourHubClass>()
可以调用 Clients
。