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

BatchJobExecutionInfo interface

包含关于 Azure Batch 服务中作业执行的信息。

属性

endTime

任务完成时间。 该属性仅在作业处于完成状态时被设置。

poolId

该工作分配给的池的ID。 该元素包含实际分配作业的池。 当你从服务获取作业详情时,它们还包含一个 poolInfo 元素,里面包含作业添加或更新时的池配置数据。 该 poolInfo 元素也可能包含 poolId 元素。 如果有,那两个ID是一样的。 如果没有,说明作业运行在自动池上,而该属性包含该自动池的ID。

schedulingError

服务在启动工作时遇到的任何错误细节。 如果在启动作业时没有错误,则该属性不被设置。

startTime

任务开始时间。 这就是约会被创造的时期。

terminationReason

一串描述任务结束原因的字符串。 该属性仅在作业处于完成状态时被设置。 如果批处理服务终止了该作业,它会设置如下原因:JMComplete - 作业管理器任务已完成,且 killJobOnCompletion 被设置为 true。 MaxWallClockTimeExpiry - 作业达到了其maxWallClockTime约束。 TerminateJobSchedule——作业作为一个计划的一部分运行,而该计划被终止。 AllTasksComplete——作业的onAllTasksComplete属性设置为terminatejob,作业中的所有任务均已完成。 TaskFailed - 作业的 onTaskFailure 属性被设置为 performExitOptionsJobAction,作业中的任务失败,且带有一个指定 terminateJob 的 jobAction 的退出条件。 任何其他字符串都是用户定义的理由,在调用“终止作业”作时指定。

属性详细信息

endTime

任务完成时间。 该属性仅在作业处于完成状态时被设置。

endTime?: Date

属性值

Date

poolId

该工作分配给的池的ID。 该元素包含实际分配作业的池。 当你从服务获取作业详情时,它们还包含一个 poolInfo 元素,里面包含作业添加或更新时的池配置数据。 该 poolInfo 元素也可能包含 poolId 元素。 如果有,那两个ID是一样的。 如果没有,说明作业运行在自动池上,而该属性包含该自动池的ID。

poolId?: string

属性值

string

schedulingError

服务在启动工作时遇到的任何错误细节。 如果在启动作业时没有错误,则该属性不被设置。

schedulingError?: BatchJobSchedulingError

属性值

startTime

任务开始时间。 这就是约会被创造的时期。

startTime: Date

属性值

Date

terminationReason

一串描述任务结束原因的字符串。 该属性仅在作业处于完成状态时被设置。 如果批处理服务终止了该作业,它会设置如下原因:JMComplete - 作业管理器任务已完成,且 killJobOnCompletion 被设置为 true。 MaxWallClockTimeExpiry - 作业达到了其maxWallClockTime约束。 TerminateJobSchedule——作业作为一个计划的一部分运行,而该计划被终止。 AllTasksComplete——作业的onAllTasksComplete属性设置为terminatejob,作业中的所有任务均已完成。 TaskFailed - 作业的 onTaskFailure 属性被设置为 performExitOptionsJobAction,作业中的任务失败,且带有一个指定 terminateJob 的 jobAction 的退出条件。 任何其他字符串都是用户定义的理由,在调用“终止作业”作时指定。

terminationReason?: string

属性值

string