示例#1
0
    public IndexingService(StatusService statusService, ImageProcessService imageService,
                           ConfigService config, ImageCache imageCache, FolderWatcherService watcherService,
                           WorkService workService)
    {
        _statusService       = statusService;
        _configService       = config;
        _imageProcessService = imageService;
        _imageCache          = imageCache;
        _workService         = workService;
        _watcherService      = watcherService;

        // Slight hack to work around circular dependencies
        _watcherService.LinkIndexingServiceInstance(this);
    }
 public Worker(FolderWatcherService folderWatcherService,
               ILogger <Worker> logger)
 {
     _folderWatcherService = folderWatcherService;
     _logger = logger;
 }