Я хочу установить «DefaultIterationPath» в Службах Devops для Azure для команды через REST API (или DLL-библиотеки API от MS, обертывающие REST API). Это можно сделать с помощью метода UpdateTeamSettings.
Чтение Настройки команды можно выполнить с помощью этого (это нормально):
TeamContext teamContext = new TeamContext(prjinfo.Name, sTeamName);
TeamSetting teamSetting = work_client.GetTeamSettingsAsync(teamContext).Result;
Запись настроек команды с помощьюметод UpdateTeamSettings должен предоставить TeamSettingsPatch.
TeamSettingsPatch patch = new TeamSettingsPatch();
// patch.DefaultIteration = <Guid of the new DefaultIterationPath>
work_client.UpdateTeamSettingsAsync(patch, teamContext);
TeamSettingsPatch имеет свойство:
public Guid? DefaultIteration { get; set; }
, но не свойство, подобное следующему (или аналогичному):
public string DefaultIterationPath { get; set; }
Где я могу указать новый путь по умолчанию? Есть ли способ создать его, получить его Guid и установить Guid в объекте TeamSettingsPatch?
Та же проблема с REST API.
Есть ли идеи?