public ElasticSearchUpdateService(IServiceScopeFactory scopeFactory, ElasticClient elasticClient, ILoggerFactory loggerFactory, BackgroundTaskQueue taskQueue) { _client = elasticClient; _scopeFactory = scopeFactory; _logger = loggerFactory.CreateLogger <ElasticSearchUpdateService>(); _taskQueue = taskQueue; if (_client != null) { RegisterUpdateEvents(); } }
public BackgroundJobService(BackgroundTaskQueue taskQueue, ILoggerFactory loggerFactory, IServiceScopeFactory scopeFactory) { _logger = loggerFactory.CreateLogger <BackgroundJobService>(); _queue = taskQueue; _scopeFactory = scopeFactory; }
public MessageUtil(BlogContext db, UsersContext udb, IMemoryCache cache, BackgroundTaskQueue taskQueue) : base(db, udb, cache) { _taskQueue = taskQueue; }
public AdminUtil(BackgroundTaskQueue taskQueue) { _taskQueue = taskQueue; }