问题描述
我在 .Net 中有一个项目,我正在尝试更新 azure 批处理的作业优先级。
CloudJob job = await batchClient.JobOperations.GetJobAsync(jobId);
if (job != null)
{
job.Priority = jobUpdateRequest.Priority;
job.Commit();
}
当我运行它时,出现错误“操作返回了无效的状态代码“冲突”。 有什么建议吗?
解决方法
很可能该作业处于无法更新/修补该属性的状态。在更新/修补属性之前,您需要先禁用该作业(并确保该作业处于 disabled
状态)。然后重新启用作业。