RequestQueue class

请求队列管理器

Properties

hashCode int
The hash code for this object.
no setterinherited
isEnabled bool
检查是否启用
no setter
isPaused bool
检查是否暂停
no setter
maxConcurrent int
获取最大并发数
no setter
queueStream Stream<QueueStats>
队列变化流
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

cancelByTag(String tag) int
取消指定标签的所有请求
clear() → void
清空队列
disable() → void
禁用队列管理
dispose() → void
释放资源
enable({int maxConcurrent = 6}) → void
启用队列管理
enqueue<T>(Future<T> executor(), {RequestPriority priority = RequestPriority.normal, String? tag}) Future<T>
添加请求到队列
getStats() QueueStats
获取统计信息
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pause() → void
暂停队列
resume() → void
恢复队列
setMaxConcurrent(int max) → void
设置最大并发数
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

instance RequestQueue
单例实例
final