internal AsyncFileDownloader(Item item, IShareFileClient client, DownloaderConfig config = null) : base(item, client, config) { Client = client; Config = config ?? DownloaderConfig.Default; Item = item; }
public AsyncFileDownloader(Item item, IShareFileClient client, DownloaderConfig config = null) : base (item, client, config) { Client = client; Config = config ?? DownloaderConfig.Default; Item = item; }
protected DownloaderBase(Item item, IShareFileClient client, DownloaderConfig config = null) { Client = client; Item = item ?? throw new ArgumentNullException(nameof(item)); Config = config ?? new DownloaderConfig(); progressReporter = new TransferProgressReporter( fileSize: BytesToDownload() ?? 0, transferId: "", reportInterval: Config.ProgressReportInterval); }
public AsyncMemoryMappedFileDownloader(Item item, IShareFileClient client, DownloaderConfig config = null) : base(item, client, config) { if (Config.RangeRequest != null) { throw new ArgumentException($"{nameof(AsyncMemoryMappedFileDownloader)} does not support {nameof(RangeRequest)}", $"{nameof(DownloaderConfig)}"); } if (!item.FileSizeBytes.HasValue) { throw new ArgumentException($"{nameof(Item)} must include {nameof(Item.FileSizeBytes)}", $"{nameof(Item)}"); } fileSize = item.FileSizeBytes.Value; }
protected SyncDownloaderBase(Item item, IShareFileClient client, DownloaderConfig config = null) : base(item, client, config) { }
public AsyncFileDownloader(DownloadSpecification downloadSpecification, IShareFileClient client, DownloaderConfig config = null) : base(downloadSpecification, client, config) { }
public AsyncFileDownloader(Item item, IShareFileClient client, DownloaderConfig config = null) : base(item, client, config) { }
protected DownloaderBase(DownloadSpecification downloadSpecification, IShareFileClient client, DownloaderConfig config = null) { Client = client; Config = config ?? new DownloaderConfig(); DownloadSpecification = downloadSpecification ?? throw new ArgumentNullException(nameof(downloadSpecification)); progressReporter = new TransferProgressReporter( fileSize: BytesToDownload() ?? 0, transferId: "", reportInterval: Config.ProgressReportInterval); }
protected DownloaderBase(Item item, IShareFileClient client, DownloaderConfig config = null) { Client = client; Item = item; Config = config ?? new DownloaderConfig(); }
protected DownloaderBase(Item item, IShareFileClient client, DownloaderConfig config = null) { Client = client; Item = item; Config = config ?? new DownloaderConfig(); }
protected SyncDownloaderBase(Item item, IShareFileClient client, DownloaderConfig config = null) : base(item, client, config) { }
protected SyncDownloaderBase(DownloadSpecification downloadSpecification, IShareFileClient client, DownloaderConfig config = null) : base(downloadSpecification, client, config) { }
public FileDownloader(Item item, IShareFileClient client, DownloaderConfig config = null) : base(item, client, config) { }