你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
StartTask 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当计算节点加入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() |
验证 对象。 |