2016-12-13 4 views
0

Есть ли способ извлечь список тегов, созданных для проекта команды, в основном нам нужна информация, как дата создания, созданного пользователем и т.д.Как извлечь список тегов в TFS 2015 Update 3

Может мы получаем эту информацию с помощью TFS RestApi? Если это так, было бы полезно, если бы были предоставлены фрагменты кода.

ответ

1

Информация о том, что была создана пользователем, отсутствует. Вы можете проверить ее в таблице dbo.tbl_TagDefinition базы данных коллекции.

Чтобы извлечь список тегов, вы можете обратиться к ответу Джулио, например:

[collection URL]/_apis/tagging/scopes/[Team Project ID]/tags?api-version=1.0 

Чтобы получить Team Project ID, вы можете назвать это REST API:

[Collection URL]/_apis/projects?api-version=1.0 

Простой код для C#:

String MyURI = "[collection URL]/_apis/tagging/scopes/f593de42-d419-4e07-afc7-1f334077c212/tags?api-version=1.0"; 
      WebRequest WReq = WebRequest.Create(MyURI); 
      WReq.Credentials = 
       new NetworkCredential("[user name]", "[password]", "[domain""); 

      WebResponse response = WReq.GetResponse(); 
      Console.WriteLine(((HttpWebResponse)response).StatusDescription); 
      // Get the stream containing content returned by the server. 
      Stream dataStream = response.GetResponseStream(); 
      // Open the stream using a StreamReader for easy access. 
      StreamReader reader = new StreamReader(dataStream); 
      // Read the content. 
      string responseFromServer = reader.ReadToEnd(); 
      // Display the content. 
      Console.WriteLine(responseFromServer); 
+0

Спасибо за фрагмент кода, какие поля в dbo.tbl_TagDefinition предоставляют созданный пользователем и созданный Дата. – Santhosh

+0

@Santhosh Там не создано пользователем и датой создания в dbo_TagDefinition, извините за ошибку, я ее обновил. –

0

Существует REST API для управления Tags, но информация об аудите отсутствует в соответствии с вашим запросом.

Если вы хотите узнать, как вызвать REST API, существует множество источников, начиная с страницы Get started.