任务是对版本控制操作实例的描述。
通过此类型的对象,可以处理 Provider.Checkout、Provider.GetLatest 和 Provider.Submit 等操作。几乎每次要求 Provider 执行操作时,Unity 都会创建该项目。版本控制操作返回的任务对象在后台执行,并且不总是立即完成,如果需要等待它们完成,请使用 Task.Wait。
| assetList | 多种任务的结果。 |
| changeSets | 一些任务返回的变更集列表。 |
| description | 当前任务的简短描述。 |
| messages | 可能包含版本控制插件的信息。 |
| progressPct | 当前任务的进度百分比。 |
| resultCode | 一些任务会返回结果代码,这些代码将存储在此处。 |
| secondsSpent | 自任务启动以来在此任务中花费的总时间。 |
| success | 确定任务是否已成功完成。 |
| text | 将包含 Provider.ChangeSetDescription 任务的结果。 |
| SetCompletionAction | 完成任务后,执行一个完成任务(如果已设置)。 |
| Wait | 一种阻塞方法,用于等待任务完成。 |