如何为 Azure Batch 中的任务设置最大任务重试次数和最大任务挂钟时间?
我尝试了以下方法:
task.Constraints.MaxTaskRetryCount = 3;
task.Constraints.MaxWallClockTime = TimeSpan.FromMinutes(10);
但这似乎不起作用,因为它破坏了代码,因为任务永远不会被创建。可能是什么问题?我在这里想念什么?
谢谢!
如何为 Azure Batch 中的任务设置最大任务重试次数和最大任务挂钟时间?
我尝试了以下方法:
task.Constraints.MaxTaskRetryCount = 3;
task.Constraints.MaxWallClockTime = TimeSpan.FromMinutes(10);
但这似乎不起作用,因为它破坏了代码,因为任务永远不会被创建。可能是什么问题?我在这里想念什么?
谢谢!
我能够使用 TaskConstraints 对象修复它例如:
CloudTask task = new CloudTask(taskId, taskCommandLine);
TaskConstraints taskConstraints = new TaskConstraints();
taskConstraints.MaxTaskRetryCount = 3;
taskConstraints.MaxWallClockTime = TimeSpan.FromMinutes(10);
task.Constraints = taskConstraints;