예제 #1
0
 public FileMonitor(IFileWatcher watcher, ILearnedClassifier classifier, IPreviewCreator previewCreator)
 {
     Guard.NotNull(() => watcher, watcher);
     Guard.NotNull(() => classifier, classifier);
     Guard.NotNull(() => previewCreator, previewCreator);
     this.classifier     = classifier;
     this.previewCreator = previewCreator;
     this.watcher        = watcher;
 }
예제 #2
0
 public ImagesController(ILogger <ImagesController> logger, IFileStorage fileStorage, IPreviewCreator previewCreator)
 {
     _logger         = logger;
     _fileStorage    = fileStorage;
     _previewCreator = previewCreator;
 }