獲取標籤列表中是否有辦法來獲取的一個團隊項目創建標記列表,基本上我們需要的信息,如創建日期,由用戶創建等如何在TFS 2015年更新3
燦我們使用TFS RestApi獲取這些信息?如果是這樣的話,如果提供代碼片段將會很有幫助。
獲取標籤列表中是否有辦法來獲取的一個團隊項目創建標記列表,基本上我們需要的信息,如創建日期,由用戶創建等如何在TFS 2015年更新3
燦我們使用TFS RestApi獲取這些信息?如果是這樣的話,如果提供代碼片段將會很有幫助。
沒有用戶創建的信息,可以在收藏數據庫的dbo.tbl_TagDefinition表中查看。
要獲取標籤的列表,你可以參考朱利奧的答案,例如:
[collection URL]/_apis/tagging/scopes/[Team Project ID]/tags?api-version=1.0
要獲得團隊項目編號,你可以調用這個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);
有一個REST API來管理Tags,但根據您的請求沒有審覈信息。
如果您想了解如何調用REST API,那麼從Get started頁開始有大量源代碼。
感謝代碼片段,dbo.tbl_TagDefinition中的哪些字段提供了由用戶創建和創建日期。 – Santhosh
@Santhosh在dbo_TagDefinition中沒有創建者和創建日期,對不起,我更新了它。 –