C# 从其他项目调用SignalR hub方法
在解决方案中,我有一个用户连接到的信号服务器集线器。在服务器的另一个项目中,我想调用客户机方法。然而,signarhub不是静态的,如果我声明了一个新的signarhub类,那么它将具有与原始Hub不同的连接C# 从其他项目调用SignalR hub方法,c#,signalr,signalr-hub,signalr.client,C#,Signalr,Signalr Hub,Signalr.client,在解决方案中,我有一个用户连接到的信号服务器集线器。在服务器的另一个项目中,我想调用客户机方法。然而,signarhub不是静态的,如果我声明了一个新的signarhub类,那么它将具有与原始Hub不同的连接 如何在不同的项目中引用原始的信号集线器?使用GlobalHost.ConnectionManager.GetHubContext(),您可以在其上调用客户端我有一个名为TestHub的集线器,它有一个公共方法SendCall。当我这样做时:GlobalHost.ConnectionMana
如何在不同的项目中引用原始的信号集线器?使用
GlobalHost.ConnectionManager.GetHubContext()
,您可以在其上调用客户端
我有一个名为TestHub的集线器,它有一个公共方法SendCall。当我这样做时:GlobalHost.ConnectionManager.GetHubContext().SendCall()我得到一个错误:“IHubContext”不包含“SendCall”的定义,我想您不能调用集线器方法。您只能直接调用客户机方法。