通过


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

BatchJob interface

Azure Batch 作业。

属性

allowTaskPreemption

此作业中的任务是否可以被其他高优先级作业抢占。 (默认情况下,此属性不可用。请联系支持人员了解更多信息)如果该值设置为 True,则提交到系统的其他高优先级作业将优先,并且能够从此作业重新排队任务。 使用更新作业 API 创建作业后,可以更新作业的 allowTaskPreemption。

constraints

作业的执行约束。

maxParallelTasks

可为作业并行执行的最大任务数。 (默认情况下,此属性不可用。请联系支持人员了解更多信息)maxParallelTasks 的值必须为 -1 或大于 0(如果指定)。 如果未指定,则默认值为 -1,这意味着一次可以运行的任务数没有限制。 使用更新作业 API 创建作业后,可以更新作业的 maxParallelTasks。

metadata

与作业关联的名称/值对列表作为元数据。 Batch 服务不向元数据分配任何含义;它仅用于使用用户代码。

onAllTasksComplete

当作业中的所有任务都处于完成状态时,Batch 服务应执行的操作。 默认值为 noaction。

可能的值:“noaction”、“terminatejob”

poolInfo

与作业关联的池设置。

priority

作业的优先级。 优先级值的范围可以是 -1000 到 1000,-1000 是最低优先级,1000 是最高优先级。 默认值为 0。

属性详细信息

allowTaskPreemption

此作业中的任务是否可以被其他高优先级作业抢占。 (默认情况下,此属性不可用。请联系支持人员了解更多信息)如果该值设置为 True,则提交到系统的其他高优先级作业将优先,并且能够从此作业重新排队任务。 使用更新作业 API 创建作业后,可以更新作业的 allowTaskPreemption。

allowTaskPreemption?: boolean

属性值

boolean

constraints

作业的执行约束。

constraints?: BatchJobConstraints

属性值

maxParallelTasks

可为作业并行执行的最大任务数。 (默认情况下,此属性不可用。请联系支持人员了解更多信息)maxParallelTasks 的值必须为 -1 或大于 0(如果指定)。 如果未指定,则默认值为 -1,这意味着一次可以运行的任务数没有限制。 使用更新作业 API 创建作业后,可以更新作业的 maxParallelTasks。

maxParallelTasks?: number

属性值

number

metadata

与作业关联的名称/值对列表作为元数据。 Batch 服务不向元数据分配任何含义;它仅用于使用用户代码。

metadata?: BatchMetadataItem[]

属性值

onAllTasksComplete

当作业中的所有任务都处于完成状态时,Batch 服务应执行的操作。 默认值为 noaction。

可能的值:“noaction”、“terminatejob”

onAllTasksComplete?: string

属性值

string

poolInfo

与作业关联的池设置。

poolInfo: BatchPoolInfo

属性值

priority

作业的优先级。 优先级值的范围可以是 -1000 到 1000,-1000 是最低优先级,1000 是最高优先级。 默认值为 0。

priority?: number

属性值

number