【发布时间】:2018-06-03 05:54:14
【问题描述】:
我尝试将接收到的来自 web 服务调用的数据发送到我的 javascript 客户端。 什么是正确的方法?我应该在 Controller 类中创建一个 hubContext
//Controller
var data = this.getData(_Ids);
var hubContext = GlobalHost.ConnectionManager.GetHubContext<Hubs.MyHub>();
hubContext.Clients.Client(cc.ConnectionId).receiveData(data);
并以这种方式发送接收到的数据。 或者我应该在 Hub 类中创建一个控制器来获取那里的数据并在 Hub 中发送它
//SignalR Hub
var data = new MyController().getData(_Ids);
Clients.Client(cpm.ConnectionId).receiveData(data);
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-4 signalr signalr-hub