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 | 阻塞等待任务完成。 |