Я создаю интеграцию от нашей среды тестирования (Selenium) до Team Foundation Server (TFS) 2018 с использованием C # (наши тесты уже написаны на нем) - интеграция будет генерировать рабочие элементы в TFS на основе результатов тестирования. Я хотел бы создать рабочий элемент из шаблона, и я не могу найти никакой документации по этому вопросу. Я использую клиентскую библиотеку TFS от Microsoft, найденную здесь .
Я могу вытащить шаблон из TFS:
var client = new HttpClient()
// Client auth stuff removed
var method = new HttpMethod("GET");
var httpRequestMessage = new HttpRequestMessage(method, "http://server:port/tfs/collection/team/project/_api/wit/templates/12345abc");
var httpResponseMessage = client.SendAsync(httpRequestMessage).Result;
WorkItemTemplate tfs_template = httpResponseMessage.Content.ReadAsAsync<WorkItemTemplate>().Result;
API для создания новых рабочих элементов здесь выглядит довольно просто, но я не могу найти какой-либо способ соединить два действия или способ применить шаблон с помощью этого вызова. Можно ли создать рабочий элемент через API с шаблоном, и если да, есть ли для него документация?