Пример #1
0
 public ProcessWorkerEncoder(IMediaConfig config, IProcessFactory processFactory, IFileSystemService fileSystemService, IFileInfoParserFactory parserFactory, ProcessOptionsEncoder options)
     : base(config, processFactory, options ?? new ProcessOptionsEncoder())
 {
     _fileSystem    = fileSystemService ?? throw new ArgumentNullException(nameof(fileSystemService));
     _parserFactory = parserFactory ?? throw new ArgumentNullException(nameof(parserFactory));
     OutputType     = ProcessOutput.Error;
 }
 public ProcessWorkerFactory(IMediaConfig config, IFileInfoParserFactory parserFactory, IProcessFactory processFactory, IFileSystemService fileSystemService)
 {
     this.Config            = config ?? throw new ArgumentNullException(nameof(config));
     this.ParserFactory     = parserFactory ?? throw new ArgumentNullException(nameof(parserFactory));
     this.ProcessFactory    = processFactory ?? throw new ArgumentNullException(nameof(processFactory));
     this.FileSystemService = fileSystemService ?? throw new ArgumentNullException(nameof(fileSystemService));
 }
Пример #3
0
 public ProcessWorkerFactory(IMediaConfig config, IUserInterfaceManager?uiManager, IFileInfoParserFactory parserFactory, IProcessFactory processFactory, IFileSystemService fileSystemService)
 {
     Config             = config ?? throw new ArgumentNullException(nameof(config));
     UiManager          = uiManager;
     _parserFactory     = parserFactory ?? throw new ArgumentNullException(nameof(parserFactory));
     _processFactory    = processFactory ?? throw new ArgumentNullException(nameof(processFactory));
     _fileSystemService = fileSystemService ?? throw new ArgumentNullException(nameof(fileSystemService));
 }