UDownloadConfig class
Constructors
UDownloadConfig ({int maxConcurrent = 3 , int maxPerHost = 2 , int connections = 4 , int minSegmentSize = 1024 * 1024 , int speedLimit = 0 , Duration stallTimeout = const Duration(seconds: 30) , bool keepAwake = true , bool resumeOnStart = true , bool encryptQueue = false , UTransportOptions transport = const UTransportOptions() , String notificationIcon = "@mipmap/ic_launcher" , String foregroundTitle (List <UDownloadTask > active )? })
Properties
connections
↔ int
Default parallel connections per task (segments).
getter/setter pair
encryptQueue
↔ bool
Store the queue (URLs, headers) in the encrypted vault instead of plain storage.
getter/setter pair
foregroundTitle
↔ String Function(List <UDownloadTask > active ) ?
Title of the Android foreground notification; defaults to the active task's name.
getter/setter pair
hashCode
→ int
The hash code for this object.
no setter inherited
keepAwake
↔ bool
Keep the process alive and the device awake while downloads run (an Android foreground
service with a progress notification, a power assertion on desktop, a background-task
grant on iOS).
getter/setter pair
maxConcurrent
↔ int
Tasks transferring at once.
getter/setter pair
maxPerHost
↔ int
Tasks transferring from one host at once.
getter/setter pair
minSegmentSize
↔ int
Segments are never split below this many bytes.
getter/setter pair
notificationIcon
↔ String
Android small icon for completion notifications.
getter/setter pair
resumeOnStart
↔ bool
Continue interrupted downloads when UDownloadManager.init runs.
getter/setter pair
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
speedLimit
↔ int
Global bytes-per-second cap across all tasks; 0 means unlimited.
getter/setter pair
stallTimeout
↔ Duration
A connection that delivers nothing for this long is dropped and retried.
getter/setter pair
transport
↔ UTransportOptions
getter/setter pair
Methods
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString ()
→ String
A string representation of this object.
inherited