SignalR wiki介绍了如何从集线器外部通过集线器进行广播。但是,这会调用客户端操作:
var context = GlobalHost.ConnectionManager.GetHubContext<MyHub>();
context.Clients.Group(group).addMessage(message);
有没有办法调用Hub Operation,最好是以强类型的方式?例如
GetHubContext<MyHub>().Invoke(h => h.Say(message))
我知道这可以通过使用 .NET 客户端连接到集线器来实现,但是当调用代码与集线器位于同一服务器上时,这似乎是错误的。