Download |
public class DownloadConfiguration : ICloneable, INotifyPropertyChanged
The DownloadConfiguration type exposes the following members.
| Name | Description | |
|---|---|---|
| DownloadConfiguration | Initializes a new instance of the DownloadConfiguration class |
| 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 |
| Name | Description | |
|---|---|---|
| Clone | ||
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object) | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
| OnPropertyChanged | Create the OnPropertyChanged method to raise the event The calling member's name will be used as the parameter. | |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| Name | Description | |
|---|---|---|
| PropertyChanged |
| Name | Description | |
|---|---|---|
| MethodInvoke |
Calls the object method by name.
(Defined by ObjectEx) | |
| PropertyGet |
Gets the value of the object property by name.
(Defined by ObjectEx) | |
| PropertyGetT |
Gets the value of the object property by name.
(Defined by ObjectEx) | |
| PropertySet |
Sets the value of the object property by name.
(Defined by ObjectEx) |