Skip to content

end 事件 - 下载完成

事件概述

end 事件在整个下载任务组全部完成时触发,标志着整个下载会话的结束。此事件在所有单个任务结束后发送。

事件特征

  • 事件类型end
  • 触发时机:所有下载任务处理完毕时
  • 触发频率:每个下载会话仅触发一次

Event 字段信息

Event字段信息

json
{
  "Type": "end",
  "Name": "下载器实例标识符",
  "ShowName": "任务显示名称",
  "ID": "会话/实例ID"
}

字段说明

字段名类型必填说明
TypeString事件类型,固定值"end"
NameString下载器实例的唯一标识符
ShowNameString任务的显示名称,通常为文件名或用户指定的名称
IDString会话/实例ID

Msg 字段说明

源码中 end 事件通常以空 msg 发送(即 {})。如果调用方或实现方额外扩展,可包含统计汇总,但不能依赖这些扩展字段,接收方应能兼容空 msg

使用建议

  1. end 事件作为释放资源、显示会话结束状态的触发点
  2. 不要假设 msg 中包含统计信息,若需要统计请在程序内维护并在自定义回调中传递