我尝试将接收到的数据从网络服务调用发送到我的 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);
相关分类