我使用SignalR的(https://github.com/SignalR/SignalR)的毂 - 功能来发布消息发送给所有订阅的客户端:SignalR +通过操作方法发布消息到集线器
public class NewsFeedHub : Hub
public void Send(string channel, string content)
{
Clients[channel].addMessage(content);
}
打电话时能正常工作,“发送”通过Javascript,但我也希望Web应用程序发布消息(从ASP.NET MVC操作方法中)。我已经尝试实例化一个新对象ob NewsFeedHub并调用Send方法,但这会导致错误(因为未设置Hub的底层“连接”)。有没有连接使用集线器的方法?
没有你找到答案呢?我处于同样的困境。 Signalr DLL似乎初始化中心对象,所以我想知道我是否需要访问该对象。 – Mike