我尝试在SignalR上调用集线器之外的客户端方法,下面的链接显示了如何在旧版本中执行此操作,但我不确定如何在SignalR ASP.NET Core中执行此操作版。我找到了对old post的引用并使用了对Microsoft.AspNetCore.SignalR.Infrastructure.IConnectionManager的引用,尽管这个命名空间似乎不再存在。一个例子会很棒吗?
旧版本:How to call client methods and manage groups from outside the Hub class
答案 0 :(得分:6)
您需要注入IHubContext<THub>
,然后才能调用方法。