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

JobReleaseTask 类

定义

作业释放任务在作业结束时运行,原因如下:用户调用终止作业 API,或在作业仍然处于活动状态时调用删除作业 API,达到作业的最大挂钟时间约束,作业仍然处于活动状态,或作业的作业管理器任务已完成,作业配置为在作业管理器完成时终止。 作业发布任务在作业的任务已运行且作业准备任务运行并完成的每个节点上运行。 如果在节点运行作业准备任务后重置映像,并且作业结束时没有在该节点上运行的作业的任何进一步任务 (因此作业准备任务不会) 重新运行,则作业释放任务不会在该计算节点上运行。 如果某个节点在作业发布任务仍在运行时重新启动,作业释放任务将在计算节点启动时再次运行。 在完成所有作业发布任务之前,作业不会标记为已完成。 作业发布任务在后台运行。 它不占用计划槽位;也就是说,它不计入池中指定的 taskSlotsPerNode 限制。

public class JobReleaseTask
type JobReleaseTask = class
Public Class JobReleaseTask
继承
JobReleaseTask

构造函数

JobReleaseTask()

初始化 JobReleaseTask 类的新实例。

JobReleaseTask(String)

初始化 JobReleaseTask 类的新实例。

属性

CommandLine

获取或设置任务的命令行。

ContainerSettings

获取或设置运行任务的容器的设置。

EnvironmentSettings

获取或设置 EnvironmentSetting 实例的集合。

Id

获取或设置任务的 ID。

MaxWallClockTime

获取或设置允许任务从创建时间开始运行的最大持续时间。

ResourceFiles

获取或设置在运行命令行之前 Batch 服务将下载到计算节点的文件列表。

RetentionTime

获取或设置任务的工作目录中的文件从执行完成时起保留的持续时间。 在此持续时间过后,将回收任务的工作目录。

UserIdentity

获取或设置运行任务时所依据的用户标识。

适用于