Download |
The DownloadConfiguration type exposes the following members.
| Name | Description | |
|---|---|---|
| BufferBlockSize | Stream buffer size which is used for size of blocks | |
| CheckDiskSizeBeforeDownload | Check disk available size for download file before starting the download. | |
| ChunkCount | File chunking parts count | |
| ClearPackageOnCompletionWithFailure | Clear package and downloaded data when download completed with failure | |
| MaximumBytesPerSecond | The maximum bytes per second that can be transferred through the base stream. | |
| MaximumMemoryBufferBytes | Gets or sets the maximum amount of memory, in bytes, that the Downloader library is allowed to allocate for buffering downloaded content. Once this limit is reached, the library will stop downloading and start writing the buffered data to a file stream before continuing. The default value for is 0, which indicates unlimited buffering. | |
| MaximumSpeedPerChunk | The maximum bytes per second that can be transferred through the base stream at each chunk downloader. This Property is ReadOnly. | |
| MaxTryAgainOnFailover | How many time try again to download on failed | |
| MinimumSizeOfChunking | Minimum size of chunking and multiple part downloading | |
| ParallelCount | Count of chunks to download in parallel. If ParallelCount is <=0, then ParallelCount is equal to ChunkCount. | |
| ParallelDownload | Download file chunks as Parallel or Serial? | |
| RangeDownload | Download a range of byte | |
| RangeHigh | The ending byte offset for ranged download | |
| RangeLow | The starting byte offset for ranged download | |
| RequestConfiguration | Custom body of your requests | |
| ReserveStorageSpaceBeforeStartingDownload | Before starting the download, reserve the storage space of the file as file size. Default value is false. | |
| Timeout | Download timeout per stream file blocks |