我正在使用SignalR的hub特性(https://github.com/SignalR/SignalR),将消息发布给所有订阅的客户端:
public class NewsFeedHub : Hub
public void Send(string channel, string content)
{
Clients[channel].addMessage(content);
}
当通过Javascript调用“Send”时,这很好用,但我还希望Web应用程序能够从ASP.NET MVC操作方法中发布消息。我已经尝试了实例化一个新的NewsFeedHub对象并调用Send方法,但这会导致错误(因为Hub的底层“Connection”未设置)。有没有一种方法可以在没有连接的情况下使用Hub?