public FolderScanner(IFileSystem fileSystem, IKeyValueStore keyValueStore, IAutoAddRepository autoAddRepository, IMessageBus messageBus) { if (fileSystem == null) { throw new ArgumentNullException("fileSystem"); } if (keyValueStore == null) { throw new ArgumentNullException("keyValueStore"); } if (autoAddRepository == null) { throw new ArgumentNullException("autoAddRepository"); } if (messageBus == null) { throw new ArgumentNullException("messageBus"); } _fileSystem = fileSystem; _keyValueStore = keyValueStore; _autoAddRepository = autoAddRepository; _messageBus = messageBus; }
public AutoAddPlugin(ILogger <AutoAddPlugin> logger, ITimerFactory timerFactory, IAutoAddRepository repository, IFolderScanner folderScanner) { if (logger == null) { throw new ArgumentNullException("logger"); } if (timerFactory == null) { throw new ArgumentNullException("timerFactory"); } if (repository == null) { throw new ArgumentNullException("repository"); } if (folderScanner == null) { throw new ArgumentNullException("folderScanner"); } _logger = logger; _repository = repository; _folderScanner = folderScanner; _timer = timerFactory.Create(5000, CheckFolders); }
public AutoAddService(IAutoAddRepository autoAddRepository) { if (autoAddRepository == null) { throw new ArgumentNullException("autoAddRepository"); } _autoAddRepository = autoAddRepository; }
public FolderScanner(IFileSystem fileSystem, IKeyValueStore keyValueStore, IAutoAddRepository autoAddRepository, IMessageBus messageBus) { if (fileSystem == null) throw new ArgumentNullException("fileSystem"); if (keyValueStore == null) throw new ArgumentNullException("keyValueStore"); if (autoAddRepository == null) throw new ArgumentNullException("autoAddRepository"); if (messageBus == null) throw new ArgumentNullException("messageBus"); _fileSystem = fileSystem; _keyValueStore = keyValueStore; _autoAddRepository = autoAddRepository; _messageBus = messageBus; }
public AutoAddPlugin(ILogger<AutoAddPlugin> logger, ITimerFactory timerFactory, IAutoAddRepository repository, IFolderScanner folderScanner) { if (logger == null) throw new ArgumentNullException("logger"); if (timerFactory == null) throw new ArgumentNullException("timerFactory"); if (repository == null) throw new ArgumentNullException("repository"); if (folderScanner == null) throw new ArgumentNullException("folderScanner"); _logger = logger; _repository = repository; _folderScanner = folderScanner; _timer = timerFactory.Create(5000, CheckFolders); }
public AutoAddService(IAutoAddRepository autoAddRepository) { if (autoAddRepository == null) throw new ArgumentNullException("autoAddRepository"); _autoAddRepository = autoAddRepository; }