private static void Start() { Logger.LogInformation($"Self Host SignalR Application Start"); var messageRepeater = new SignalRMessageRepeaterService(serviceProvider.GetService <IBackgroundTaskQueue>(), serviceProvider.GetService <ILogProvider>(), serviceProvider.GetService <IHubContext <TestHub> >(), serviceProvider.GetService <IConnectionManager>()); messageRepeater?.Start(); }
static void Start() { Queue.QueueBackgroundWorkItem(async token => { Logger.LogInformation($"Self Host SignalR Application Start"); await Task.CompletedTask; }); var messageRepeater = new SignalRMessageRepeaterService(serviceProvider.GetService <IBackgroundTaskQueue>(), serviceProvider.GetService <ILogProvider>(), serviceProvider.GetService <IHubContext <TestHub> >(), serviceProvider.GetService <IConnectionManager>()); messageRepeater?.Start(); }