你当前正在访问 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 将重试任务。 恢复操作的示例包括 (但不限于重新启动运行不正常的计算节点或由于主机故障而消失的计算节点时) 。 由于恢复操作而导致的重试独立于 ,并且不计入 。MaxTaskRetryCount 即使 MaxTaskRetryCount 为 0,也可能由于恢复操作而发生内部重试。 因此,所有任务都应是幂等的。 这意味着任务需要容忍中断和重启,而不会导致任何损坏或重复数据。
对于长时间运行的任务,最佳做法是使用某种形式的检查点。 应特别注意避免启动任务创建分离进程或从启动任务工作目录安装/启动服务,因为这会阻止 Batch 重新运行启动任务。
构造函数
StartTask() |
初始化 StartTask 类的新实例。 |
StartTask(String) |
初始化 StartTask 类的新实例。 |
属性
CommandLine |
获取或设置任务的命令行。 |
ContainerSettings |
获取或设置运行任务的容器的设置。 |
EnvironmentSettings |
获取或设置启动任务的一组环境设置。 |
MaxTaskRetryCount |
获取或设置任务的最大重试次数。 |
ResourceFiles |
获取或设置 Batch 服务在运行命令行之前将下载到计算节点的文件列表。 |
UserIdentity |
获取或设置运行任务时所依据的用户标识。 |
WaitForSuccess |
获取或设置一个值,该值指示 Batch 服务是否应在计算节点上计划任何任务之前等待启动任务完成。 |