簡體   English   中英

TFS2015 RestAPI返回什么對象

[英]What object returns from TFS2015 RestAPI

我使用TFS 2015 rest api來檢索構建定義並使用這些調用構建詳細信息:

定義:http:/// tfs / DefaultCollection // _ apis / build / definitions?name = ampm &api-version = 2.0

內部版本:http:/// tfs / DefaultCollection // _ apis / build / builds?definition = DigitalVault_Automation&statusFilter = completed&$ top = 10&api-version = 2.0

我得到了一個豐富的JSON,我想知道是否存在可以將這些JSON反序列化的標准類。

不過,在Microsoft指南中找不到任何參考。

您可以在項目中和程序包中安裝此Nuget程序包。 此程序包中的程序集已經幫助您將json數據傳輸到相應的對象。 例如,要獲得有關構建的一些信息,可以使用Microsoft.TeamFoundation.Build.WebApi程序集。 獲取構建定義:

var u = new Uri("http://serverName:8080/tfs/MyCollection/");
VssCredentials c = new VssCredentials(new Microsoft.VisualStudio.Services.Common.WindowsCredential(new NetworkCredential("userName", "password", "domain")));
var connection = new VssConnection(u, c);
var buildServer = connection.GetClient<BuildHttpClient>();            
BuildDefinition builddef = buildServer.GetDefinitionAsync("AgileMttGreen",10).Result;
Console.WriteLine(builddef.Name);

我使用Json.NET來處理JSON數據。 您可以在此圖書館網站上找到大量示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM