public TumblrDownloader(IShellService shellService, IManagerService managerService, CancellationToken ct, PauseToken pt, IProgress <DownloadProgress> progress, IPostQueue <TumblrPost> postQueue, FileDownloader fileDownloader, ICrawlerService crawlerService, IBlog blog, IFiles files) : base(shellService, managerService, ct, pt, progress, postQueue, fileDownloader, crawlerService, blog, files) { }
protected AbstractDownloader(IShellService shellService, CancellationToken ct, PauseToken pt, IProgress <DownloadProgress> progress, BlockingCollection <TumblrPost> producerConsumerCollection, FileDownloader fileDownloader, ICrawlerService crawlerService = null, IBlog blog = null, IFiles files = null) { this.shellService = shellService; this.crawlerService = crawlerService; this.blog = blog; this.files = files; this.ct = ct; this.pt = pt; this.progress = progress; this.producerConsumerCollection = producerConsumerCollection; this.fileDownloader = fileDownloader; }
protected AbstractDownloader(IShellService shellService, IManagerService managerService, CancellationToken ct, PauseToken pt, IProgress <DownloadProgress> progress, IPostQueue <TumblrPost> postQueue, FileDownloader fileDownloader, ICrawlerService crawlerService = null, IBlog blog = null, IFiles files = null) { this.shellService = shellService; this.crawlerService = crawlerService; this.managerService = managerService; this.blog = blog; this.files = files; this.ct = ct; this.pt = pt; this.progress = progress; this.postQueue = postQueue; this.fileDownloader = fileDownloader; }