Task 描述了版本控制操作的实例。
此类型的对象允许您处理诸如 Provider.Checkout、Provider.GetLatest 和 Provider.Submit 之类的操作。当您要求 Provider 执行操作时,Unity 几乎每次都会创建此项。版本控制操作返回的 Task 对象在后台执行,并不总是立即完成,如果需要等待它们完成,请使用 Task.Wait。
assetList | 某些类型任务的结果。 |
changeSets | 某些任务返回的变更集列表。 |
description | 当前任务的简短描述。 |
messages | 可能包含来自版本控制插件的消息。 |
progressPct | 当前任务的进度百分比。 |
resultCode | 某些任务返回结果代码,这些代码存储在这里。 |
secondsSpent | 任务开始后在任务中花费的总时间。 |
success | 获取任务是否成功完成。 |
text | 将包含 Provider.ChangeSetDescription 任务的结果。 |
SetCompletionAction | 在任务完成时,如果设置了完成任务,将执行完成任务。 |
Wait | 阻塞等待任务完成。 |