public DownloadManagementService(ILogger <DownloadManagementService> logger, IDownloadStatusNotifier notifier, IMediaDownloader youtubeDl, IDownloaderServiceConfiguration serviceConfig, IFileManager fileManager, IDownloadedFileCleanupService cleanupService)
 {
     this.logger         = logger;
     this.notifier       = notifier;
     this.youtubeDl      = youtubeDl;
     this.serviceConfig  = serviceConfig;
     this.fileManager    = fileManager;
     this.cleanupService = cleanupService;
 }
コード例 #2
0
 public CleanupHostedService(IDownloadedFileCleanupService cleanupService, ILogger <BackgroundDownloaderService> logger)
 {
     this.cleanupService = cleanupService;
     this.logger         = logger;
 }