Ejemplo n.º 1
0
        public JobRunner(IServiceScopeFactory scopeFactory, ILogger <JobRunner> logger)
        {
            this._scope = scopeFactory.CreateScope();

            this._myAwesomeService = this._scope.ServiceProvider.GetService <ICacheReloadService>();
            _logger = logger;
        }
 public CacheReloadBackgroundService(ILogger <CacheReloadBackgroundService> logger, CmsApiClientOptions cmsApiClientOptions, ICacheReloadService cacheReloadService, IHostedServiceTelemetryWrapper hostedServiceTelemetryWrapper)
 {
     this.logger = logger;
     this.cmsApiClientOptions           = cmsApiClientOptions;
     this.cacheReloadService            = cacheReloadService;
     this.hostedServiceTelemetryWrapper = hostedServiceTelemetryWrapper;
 }
Ejemplo n.º 3
0
 public CacheReloadTimedHostedService(ILogger <CacheReloadTimedHostedService> logger, ICacheReloadService cacheReloadService, CacheReloadTimerOptions cacheReloadTimerOptions, IHostedServiceTelemetryWrapper hostedServiceTelemetryWrapper)
 {
     this.logger                        = logger;
     this.cacheReloadService            = cacheReloadService;
     this.cacheReloadTimerOptions       = cacheReloadTimerOptions;
     this.hostedServiceTelemetryWrapper = hostedServiceTelemetryWrapper;
 }