Exemplo n.º 1
0
 public GlasswallFileProcessor(IGlasswallVersionService glasswallVersionService, IFileTypeDetector fileTypeDetector, IFileProtector fileProtector, IFileProcessorConfig config)
 {
     _glasswallVersionService = glasswallVersionService ?? throw new ArgumentNullException(nameof(glasswallVersionService));
     _fileTypeDetector        = fileTypeDetector ?? throw new ArgumentNullException(nameof(fileTypeDetector));
     _fileProtector           = fileProtector ?? throw new ArgumentNullException(nameof(fileProtector));
     _config = config ?? throw new ArgumentNullException(nameof(config));
 }
Exemplo n.º 2
0
 public RebuildController(
     IGlasswallVersionService glasswallVersionService,
     IFileTypeDetector fileTypeDetector,
     IFileProtector fileProtector,
     IMetricService metricService,
     ILogger <RebuildController> logger) : base(logger, metricService)
 {
     _glasswallVersionService = glasswallVersionService ?? throw new ArgumentNullException(nameof(glasswallVersionService));
     _fileTypeDetector        = fileTypeDetector ?? throw new ArgumentNullException(nameof(fileTypeDetector));
     _fileProtector           = fileProtector ?? throw new ArgumentNullException(nameof(fileProtector));
 }