Концентратор передается в IhostedService сервис через services.AddSingleton:
var provider = services.BuildServiceProvider();
using (var scope = provider.CreateScope())
{
IHubContext<CrashHub> crashHub = (IHubContext<CrashHub>)scope.ServiceProvider.GetService(typeof(IHubContext<CrashHub>));
services.AddSingleton<IHostedService, CrashService>(s => new CrashService(crashHub, new GamesContext(connection)));
}
И вот собственно конструктор сервиса:
private IHubContext<CrashHub> _hubContext;
private GamesContext _db;
public CrashService(IHubContext<CrashHub> hubContext, GamesContext db)
{
_db = db;
_hubContext = hubContext;
}
Проблема в том что await _hubContext.Clients.All.SendAsync("wait", i);
будто игнорируется, и ошибок никаких нет. В чем проблема, как исправить?
Виртуальный выделенный сервер (VDS) становится отличным выбором
Использую AJAX и передаю массив с даннымиСам массив полностью рабочий (в плане, через js выводится, всё ок, но по ajax в php не передается, точнее...
В общем, при написании своего движка, столкнулся с проблемой, заключается она в том, что написав такой простенький код: