public XmlWorker(ILogger logger, IXmlDownloader xmlDownloader, IXmlComparer xmlComparer, IBackgroundDownloader backgroundDownloader, IOptionsProvider optionsProvider) { this.logger = logger; this.xmlDownloader = xmlDownloader; this.xmlComparer = xmlComparer; this.backgroundDownloader = backgroundDownloader; this.optionsProvider = optionsProvider; }
public CachingState(IPodcastItem item, IBackgroundDownloader downloader, IPodcastsStorage storage) { _item = item; _downloader = downloader; _storage = storage; }
public DownloadsManager(FileCache fileCache, IBackgroundDownloader downloader, IStorage storage) { _fileCache = fileCache; _downloader = downloader; _storage = storage; }
public CachableFeedsLoader(IFeedPreviewsLoader inner, IBackgroundDownloader downloader, IBlobCache cache) { _inner = inner; }
protected ApplicationSettings(ISuspensionManager suspensionManager, IBackgroundDownloader backgroundDownloader) { _suspensionManager = suspensionManager; _backgroundDownloader = backgroundDownloader; }
public ApplicationSettings(IBackgroundDownloader backgroundDownloader) : this(new SuspensionManager(), backgroundDownloader) { }
public SaveImageHandler(IPickerFactory pickerFactory, IBackgroundDownloader backgroundDownloader, IStatusService statusService) { _pickerFactory = pickerFactory; _backgroundDownloader = backgroundDownloader; _statusService = statusService; }