提供进度指示器信息的数据结构。
| cancellable | 如果进度指示器的关联事件可以取消,则返回 true。 |
| currentStep | 返回此进度指示器的当前步骤。 |
| description | 返回进度指示器的描述。 |
| elapsedTime | 返回进度指示器已运行的秒数。 |
| endTime | 返回进度指示器结束的时间。 |
| exists | 检查进度指示器是否存在。 |
| finished | 如果进度指示器已完成但未删除,则返回 true。 |
| id | 返回进度指示器的唯一标识符。 |
| indefinite | 如果进度指示器是不确定的,则返回 true。 |
| name | 返回进度指示器的名称。 |
| options | 返回用于启动进度指示器的选项标志。 |
| parentId | 返回进度指示器父级的唯一 ID,如果进度指示器不是另一个进度指示器的子级,则返回 -1。 |
| pausable | 如果进度指示器的任务可以暂停,则返回 true。 |
| paused | 如果进度指示器已暂停,则返回 true。 |
| priority | 返回进度指示器的优先级。 |
| progress | 返回进度指示器关联任务的进度值。 |
| remainingTime | 返回此进度指示器完成的剩余时间。 |
| responding | 如果进度正在进行,则返回 true;如果进度指示器超过 5 秒未收到任何进度报告,则返回 false。 |
| running | 如果进度指示器正在运行且处于活动状态,则返回 true。 |
| startTime | 返回进度指示器开始的时间。 |
| status | 返回进度指示器的状态。 |
| stepLabel | 返回显示进度指示器步骤的标签。 |
| timeDisplayMode | 返回进度指示器的时间显示模式。 |
| totalSteps | 返回此进度指示器从开始到结束的总步骤数。 |
| updateTime | 返回上次更新进度指示器的时间。 |
| 取消 | 取消正在运行的进度指示器。 |
| ClearRemainingTime | 重置进度指示器剩余时间的计算。 |
| Finish | 将进度指示器标记为已完成。 |
| Pause | 暂停正在运行的进度指示器。 |
| RegisterCancelCallback | 注册一个回调,当用户取消正在运行的进度指示器的关联任务时调用该回调。 |
| RegisterPauseCallback | 注册一个回调,当用户暂停正在运行的进度指示器的任务时调用该回调。 |
| Remove | 完成并删除活动进度指示器。 |
| Report | 报告进度指示器的当前状态。 |
| Resume | 恢复已暂停的进度指示器。 |
| SetDescription | 设置进度指示器的描述。要清除描述,请传递 null。 |
| SetPriority | 设置进度指示器的优先级。 |
| SetRemainingTime | 设置进度指示器的剩余时间(以秒为单位)。 |
| SetStepLabel | 设置显示进度指示器步骤的标签。 |
| SetTimeDisplayMode | 设置进度指示器的时间显示模式。 |
| UnregisterCancelCallback | 取消注册先前注册的进度取消回调。 |
| UnregisterPauseCallback | 取消注册先前注册的进度暂停回调。 |