如何在Azure Batch中设置任务的最大任务重试次数和最大任务挂钟时间?
我尝试了以下内容:
task.Constraints.MaxTaskRetryCount = 3;
task.Constraints.MaxWallClockTime = TimeSpan.FromMinutes(10);
但是这似乎没有用,因为它打破了代码,因为任务从未创建过。可能是什么问题?我在这里错过了什么?
谢谢!
答案 0 :(得分:0)
我能够使用TaskConstraints对象修复它 例如:
CloudTask task = new CloudTask(taskId, taskCommandLine);
TaskConstraints taskConstraints = new TaskConstraints();
taskConstraints.MaxTaskRetryCount = 3;
taskConstraints.MaxWallClockTime = TimeSpan.FromMinutes(10);
task.Constraints = taskConstraints;