Rest 从TFS2015返回什么对象
我正在使用TFS 2015 rest api,以便使用这些调用检索生成定义和生成详细信息: 定义: http:///tfs/DefaultCollection//_apis/build/definitions?name=ampm&api-版本=2.0 构建: http:///tfs/DefaultCollection//_apis/build/builds?definition=DigitalVault_Automation&statusFilter=completed&$top=10和api版本=2.0 我得到了一个丰富的JSON,我想知道是否有一个标准类可以反序列化这些JSON 但在Microsoft指南中找不到任何参考。您可以在项目和软件包中使用install。这个包中的程序集已经帮助您将json数据传输到相应的对象。例如,要获得有关构建的信息,可以使用Microsoft.TeamFoundation.build.WebApi程序集。要获取生成定义,请执行以下操作:Rest 从TFS2015返回什么对象,rest,tfs,Rest,Tfs,我正在使用TFS 2015 rest api,以便使用这些调用检索生成定义和生成详细信息: 定义: http:///tfs/DefaultCollection//_apis/build/definitions?name=ampm&api-版本=2.0 构建: http:///tfs/DefaultCollection//_apis/build/builds?definition=DigitalVault_Automation&statusFilter=completed&$top=10和api版
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);
var u=新Uri(“http://serverName:8080/tfs/MyCollection/");
VssCredentials c=新的VssCredentials(新的Microsoft.VisualStudio.Services.Common.WindowsCredential(新的网络凭据(“用户名”、“密码”、“域”)));
var连接=新VSS连接(u,c);
var buildServer=connection.GetClient();
builddefinitionbuilddef=buildServer.GetDefinitionAsync(“AgileMttGreen”,10);
Console.WriteLine(builddef.Name);
您可以在项目和软件包中使用install。这个包中的程序集已经帮助您将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);
var u=新Uri(“http://serverName:8080/tfs/MyCollection/");
VssCredentials c=新的VssCredentials(新的Microsoft.VisualStudio.Services.Common.WindowsCredential(新的网络凭据(“用户名”、“密码”、“域”)));
var连接=新VSS连接(u,c);
var buildServer=connection.GetClient();
builddefinitionbuilddef=buildServer.GetDefinitionAsync(“AgileMttGreen”,10);
Console.WriteLine(builddef.Name);
我用来操作JSON数据。
你可以在这里找到很多例子。我使用它来操作JSON数据。
在这方面你可以找到很多例子