pause_download 函数
| 项目 | 说明 |
|---|---|
| 描述 | 暂停下载,会立即取消所有进行中的任务,保留资源以便恢复(并非断点续传功能)。 |
| 参数 | id - 下载器实例ID |
| 返回值 | 0(成功)或 -1(下载器不存在) |
版本差异 ( Golang )
核心版本 0.5.0
- 调用
pauseDownload后会立即从下载器映射表中删除该下载器 - 删除后才调用
PauseDownload()方法 - 因此暂停后无法恢复下载(因为下载器已从 map 中移除)
核心版本 0.5.1(未发布)
- 调用
pauseDownload后保留下载器在映射表中 - 只调用
PauseDownload()方法取消所有进行中的任务 - 可以通过
resumeDownload恢复下载 - 恢复前需确保所有旧任务已退出(通过
activeTasks.Wait()等待)
