Ejemplo n.º 1
0
        protected override async Task ExecuteAsync(CancellationToken stoppingToken)
        {
            do
            {
                try
                {
                    using (var scope = _services.CreateScope())
                    {
                        _cachedDataService = scope.ServiceProvider.GetRequiredService <ICachedDataService>();

                        await LoadImages();
                    }
                }
                catch
                {
                    _cachedDataService.LoadingFailed();
                }

                await Task.Delay(SleepDelay, stoppingToken);
            }while (!stoppingToken.IsCancellationRequested);

            Dispose();
        }
Ejemplo n.º 2
0
 public CachedDataController(ICachedDataService service)
 {
     _service = service;
 }
Ejemplo n.º 3
0
 public SearchService(ICachedDataService cachedDataService)
 {
     _cachedDataService = cachedDataService;
 }