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