public LocalLaunchService(IOptions <AlgorithmOptions> options, IProcessService processService, IUnitOfWorkProvider unitOfWorkProvider, RunRepository runRepository, ITemporaryFileProvider temporaryFileProvider, IFileStorage fileStorage, IAlgorithmFileProvider algorithmFileProvider, ILogger <LocalLaunchService> logger, FileSystemWrapper fileSystemWrapper) { _options = options; _processService = processService; _unitOfWorkProvider = unitOfWorkProvider; _runRepository = runRepository; _temporaryFileProvider = temporaryFileProvider; _fileStorage = fileStorage; _algorithmFileProvider = algorithmFileProvider; _logger = logger; _fileSystemWrapper = fileSystemWrapper; }
/// <summary> /// Initializes a new instance of the <see cref="TemporaryTextFileAccessor" /> class. /// </summary> /// <param name="temporaryFileProvider">The temporary file provider.</param> public TemporaryTextFileAccessor(ITemporaryFileProvider temporaryFileProvider) { _provider = temporaryFileProvider; }
public FilesScanningAndCleaningJob(ILogger <FilesScanningAndCleaningJob> logger, IOptions <FilesCleaningOptions> options, ITemporaryFileProvider temporaryFileProvider) { _options = options; _temporaryFileProvider = temporaryFileProvider; _logger = logger; }