通过


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

BatchTaskExecutionInfoOutput interface

有关任务执行的信息。

属性

containerInfo

有关任务正在执行的容器的信息。 仅当任务在容器上下文中运行时,才会设置此属性。

endTime

任务完成的时间。 仅当任务处于“已完成”状态时,才会设置此属性。

exitCode

任务命令行上指定的程序的退出代码。 仅当任务处于已完成状态时,才会设置此属性。 通常,进程的退出代码反映了应用程序开发人员为该过程实现的特定约定。 如果使用退出代码值在代码中做出决策,请确保知道应用程序进程使用的退出代码约定。 但是,如果 Batch 服务终止任务(由于超时或用户通过 API 终止),可能会看到操作系统定义的退出代码。

failureInfo

描述任务失败的信息(如果有)。 仅当任务处于已完成状态且遇到失败时,才会设置此属性。

lastRequeueTime

由于用户请求,Batch 服务最近一次重新排队任务。 仅当 requeueCount 为非零时,才会设置此属性。

lastRetryTime

最近一次,任务重试开始运行。 仅当重试任务(即 retryCount 为非零)时,此元素才存在。 如果存在,这通常与 startTime 相同,但如果任务因重试以外的原因而重新启动,则可能会有所不同;例如,如果在重试期间重新启动了计算节点,则 startTime 会更新,但 lastRetryTime 不是。

requeueCount

由于用户请求,任务已由 Batch 服务重新排队的次数。 当用户从池中删除计算节点(通过调整池大小/缩小池)或禁用作业时,用户可以指定重新排队在计算节点上运行的任务以供执行。 此计数跟踪任务因这些原因重新排队的次数。

result

任务执行的结果。 如果值为“failed”,则可以在 failureInfo 属性中找到失败的详细信息。

可能的值:“success”、“failure”

retryCount

Batch 服务重试任务次数。 重试任务应用程序失败(非零退出代码),预处理错误(无法运行任务),并且不会重试文件上传错误。 Batch 服务将按约束指定的限制重试任务。

startTime

任务开始运行的时间。 “Running”对应于运行状态,因此,如果任务指定资源文件或包,则开始时间反映任务开始下载或部署这些文件的时间。 如果任务已重启或重试,则这是任务开始运行的最新时间。 此属性仅适用于处于正在运行或已完成状态的任务。

属性详细信息

containerInfo

有关任务正在执行的容器的信息。 仅当任务在容器上下文中运行时,才会设置此属性。

containerInfo?: BatchTaskContainerExecutionInfoOutput

属性值

endTime

任务完成的时间。 仅当任务处于“已完成”状态时,才会设置此属性。

endTime?: string

属性值

string

exitCode

任务命令行上指定的程序的退出代码。 仅当任务处于已完成状态时,才会设置此属性。 通常,进程的退出代码反映了应用程序开发人员为该过程实现的特定约定。 如果使用退出代码值在代码中做出决策,请确保知道应用程序进程使用的退出代码约定。 但是,如果 Batch 服务终止任务(由于超时或用户通过 API 终止),可能会看到操作系统定义的退出代码。

exitCode?: number

属性值

number

failureInfo

描述任务失败的信息(如果有)。 仅当任务处于已完成状态且遇到失败时,才会设置此属性。

failureInfo?: BatchTaskFailureInfoOutput

属性值

lastRequeueTime

由于用户请求,Batch 服务最近一次重新排队任务。 仅当 requeueCount 为非零时,才会设置此属性。

lastRequeueTime?: string

属性值

string

lastRetryTime

最近一次,任务重试开始运行。 仅当重试任务(即 retryCount 为非零)时,此元素才存在。 如果存在,这通常与 startTime 相同,但如果任务因重试以外的原因而重新启动,则可能会有所不同;例如,如果在重试期间重新启动了计算节点,则 startTime 会更新,但 lastRetryTime 不是。

lastRetryTime?: string

属性值

string

requeueCount

由于用户请求,任务已由 Batch 服务重新排队的次数。 当用户从池中删除计算节点(通过调整池大小/缩小池)或禁用作业时,用户可以指定重新排队在计算节点上运行的任务以供执行。 此计数跟踪任务因这些原因重新排队的次数。

requeueCount: number

属性值

number

result

任务执行的结果。 如果值为“failed”,则可以在 failureInfo 属性中找到失败的详细信息。

可能的值:“success”、“failure”

result?: string

属性值

string

retryCount

Batch 服务重试任务次数。 重试任务应用程序失败(非零退出代码),预处理错误(无法运行任务),并且不会重试文件上传错误。 Batch 服务将按约束指定的限制重试任务。

retryCount: number

属性值

number

startTime

任务开始运行的时间。 “Running”对应于运行状态,因此,如果任务指定资源文件或包,则开始时间反映任务开始下载或部署这些文件的时间。 如果任务已重启或重试,则这是任务开始运行的最新时间。 此属性仅适用于处于正在运行或已完成状态的任务。

startTime?: string

属性值

string