ExitOptions interface
指定 Batch 服务如何响应特定的退出条件。
属性
| dependency |
Batch 服务对依赖于此任务的任务执行的操作。 可能的值为“满足”(允许依赖任务进行)和“阻止”(依赖任务继续等待)。 Batch 尚不支持取消依赖任务。 可能的值:“satisfy”、“block” |
| job |
如果任务以给定退出条件完成且 Job 的 onTaskFailed 属性为“performExitOptionsJobAction”,则对包含任务的作业执行的操作。 对于退出代码 0,默认值为 none,并终止所有其他退出条件。 如果 Job 的 onTaskFailed 属性为 noaction,则指定此属性将返回错误,并且添加任务请求失败并显示无效的属性值错误;如果直接调用 REST API,则 HTTP 状态代码为 400(请求错误)。 可能的值:“none”、“disable”、“terminate” |
属性详细信息
dependencyAction
Batch 服务对依赖于此任务的任务执行的操作。 可能的值为“满足”(允许依赖任务进行)和“阻止”(依赖任务继续等待)。 Batch 尚不支持取消依赖任务。
可能的值:“satisfy”、“block”
dependencyAction?: string
属性值
string
jobAction
如果任务以给定退出条件完成且 Job 的 onTaskFailed 属性为“performExitOptionsJobAction”,则对包含任务的作业执行的操作。 对于退出代码 0,默认值为 none,并终止所有其他退出条件。 如果 Job 的 onTaskFailed 属性为 noaction,则指定此属性将返回错误,并且添加任务请求失败并显示无效的属性值错误;如果直接调用 REST API,则 HTTP 状态代码为 400(请求错误)。
可能的值:“none”、“disable”、“terminate”
jobAction?: string
属性值
string