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

StartTask 类

定义

当计算节点加入Azure Batch服务中的池时,或者在重新启动或重置计算节点映像时运行的任务。

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

注解

在某些情况下,即使节点未重新启动,启动任务也可能重新运行。 因此,启动任务应是幂等的,如果它们正在执行的设置已经完成,则应正常退出。 应特别注意避免启动任务创建分离进程或从启动任务工作目录安装/启动服务,因为这样会阻止 Batch 重新运行启动任务。

构造函数

StartTask()

初始化 StartTask 类的新实例。

StartTask(String, IList<ResourceFile>, IList<EnvironmentSetting>, UserIdentity, Nullable<Int32>, Nullable<Boolean>, TaskContainerSettings)

初始化 StartTask 类的新实例。

属性

CommandLine

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

ContainerSettings

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

EnvironmentSettings

获取或设置开始任务的环境变量设置列表。

MaxTaskRetryCount

获取或设置可以重试任务的最大次数。

ResourceFiles

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

UserIdentity

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

WaitForSuccess

获取或设置 Batch 服务是否应等待启动任务成功完成 (即退出代码为 0) 退出,然后再在计算节点上计划任何任务。

方法

Validate()

验证 对象。

适用于