TFS / Azure-DevOps - REST API: список определений сборки - как включить все свойства - PullRequest
0 голосов
/ 09 апреля 2019

Я пытаюсь запросить свойства сопоставления для списка определений сборки, используя REST API.Я использую TFS 2015 с новыми определениями сборки vNext.

В соответствии с документацией вы можете использовать переключатель includeAllProperties , чтобы добавить все свойства к возвращаемому значению.

Вот мой фрагмент кода:

WebClient wc = new WebClient();
wc.UseDefaultCredentials = true;
wc.Headers.Add("Content-Type", "application/json");

//var data = wc.OpenRead("http://dev.azure.com/{organization}/{project}/_apis/build/definitions?api-version=2.0");
//var data = wc.OpenRead("http://dev.azure.com/{organization}/{project}/_apis/build/definitions?includeAllProperties=true&api-version=2.0");
//var data = wc.OpenRead("http://dev.azure.com/{organization}/{project}/_apis/build/definitions?includeAllProperties=True&api-version=2.0");
//var data = wc.OpenRead("http://dev.azure.com/{organization}/{project}/_apis/build/definitions?includeAllProperties=TRUE&api-version=2.0");
var data = wc.OpenRead("http://dev.azure.com/{organization}/{project}/_apis/build/definitions?includeAllProperties=0&api-version=2.0");

var response = new StreamReader(data).ReadToEnd();

Не важно, что я даю на вызов, я получаю только сокращенный ответ без свойств.

Должен ли я вызывать API по-другому?Или эта функция еще не поддерживалась в моей версии API (2.0)?К сожалению, я не могу найти информацию об этом.

Спасибо!

1 Ответ

0 голосов
/ 09 апреля 2019

Есть документация для TFS 2015: Получить список определений сборки . Он не содержит опцию includeAllProperties.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...