从不同项目调用 SignalR hub 方法

Calling SignalR hub methods from a different project

在解决方案中,我有一个用户连接到的 SignalR Server 集线器。在服务器的另一个项目中,我想调用客户端方法。但是 SignalR Hub 不是静态的,如果我声明一个新的 SignalR hub class 那么它将与原始集线器具有不同的连接。

如何在不同的项目中引用原始 SignalR 集线器?

使用 GlobalHost.ConnectionManager.GetHubContext<YourHubClass>() 可以调用 Clients