ProgressionCallback
操作进度回调, 可供前端使用, 以提供进度显示.
Since
2.8
See also
Parameters
S
subject, 操作对象, 如 AbsoluteFile
P
progression, 用于提示进度. 如当下载文件时为已下载文件大小字节数 Long.
Types
Functions
onBegin
Link copied to clipboard
当操作开始时调用
onFailure
Link copied to clipboard
open fun onFailure(subject: S, resource: ExternalResource, exception: Throwable)
Content copied to clipboard
当操作以异常失败时调用.
onFinished
Link copied to clipboard
open fun onFinished(subject: S, resource: ExternalResource, result: Result<P>)
Content copied to clipboard
当操作完成时调用.
onProgression
Link copied to clipboard
open fun onProgression(subject: S, resource: ExternalResource, progression: P)
Content copied to clipboard
每当有进度更新时调用. 此方法可能会同时被多个线程调用.
onSuccess
Link copied to clipboard
open fun onSuccess(subject: S, resource: ExternalResource, progression: P)
Content copied to clipboard
当操作成功时调用.