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