В старой версии мы использовали GlobalHost
как
var hubContext = GlobalHost.ConnectionManager.GetHubContext<MyHub>();
hubContext.Clients.addNotification("Bla la la ");
Но как это сделать в новой альфа-версии?
В старой версии мы использовали GlobalHost
как
var hubContext = GlobalHost.ConnectionManager.GetHubContext<MyHub>();
hubContext.Clients.addNotification("Bla la la ");
Но как это сделать в новой альфа-версии?
Вам нужно ввести IHubContext<THub>
, а затем вы сможете вызывать методы.
class HubMethods
{
private IHubContext<THub> _hubContext;
public HubMethods(IHubContext<THub> hubContext)
{
_hubContext = hubContext;
}
public Task WriteMessageAsync(string method, param object[] args)
{
return _hubContext.Clients.All.InvokeAsync(method, args);
}
}