版本:Unity 6 (6000.0)
语言英语
  • C#

Task

UnityEditor.VersionControl 类

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读用户提出的每项建议更改,并在适用情况下进行更新。

关闭

提交失败

由于某种原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

Task 描述了版本控制操作的实例。

此类型的对象允许您处理诸如 Provider.CheckoutProvider.GetLatestProvider.Submit 之类的操作。当您要求 Provider 执行操作时,Unity 几乎每次都会创建此项。版本控制操作返回的 Task 对象在后台执行,并不总是立即完成,如果需要等待它们完成,请使用 Task.Wait

属性

assetList某些类型任务的结果。
changeSets某些任务返回的变更集列表。
description当前任务的简短描述。
messages可能包含来自版本控制插件的消息。
progressPct当前任务的进度百分比。
resultCode某些任务返回结果代码,这些代码存储在这里。
secondsSpent任务开始后在任务中花费的总时间。
success获取任务是否成功完成。
text将包含 Provider.ChangeSetDescription 任务的结果。

公共方法

SetCompletionAction在任务完成时,如果设置了完成任务,将执行完成任务。
Wait阻塞等待任务完成。