【问题标题】:How to get AssociatedWorkItem from TFS Build via Rest API in C#?如何通过 C# 中的 Rest API 从 TFS Build 获取 AssociatedWorkItem?
【发布时间】:2017-08-05 00:51:05
【问题描述】:

我对新的 tfs rest api 有一些疑问 :-)

第一个问题: 新的 TFS Rest API 接口非常好,但是如何将 JSON 对象(例如 /builds/ 列表)解析为有效的 C# 对象? Microsoft 引用中是否有一个对象,我可以使用它还是必须使用 Json 字符串?

第二个问题: 我需要当前 TFS 构建的相关工作项(通过构建 ID?),在旧的 TFS C# API 中很容易做到。新的rest api也可以吗?

【问题讨论】:

  • 你好 Waldemar。我的回答对你有帮助吗?为什么我的答案中有负面反馈?你能把它们删掉吗?
  • @JoãoMarcos 您的回答不正确,这就是它收到反对票的原因。
  • 哪部分不正确?

标签: c# json rest tfs azure-devops


【解决方案1】:
  1. 您可以为您的项目和包中安装this Nuget package。这个包里的程序集已经帮你把json数据传到对应的对象了。检查这个案例:What object returns from TFS2015 RestAPI

  2. 是的。您可以使用 REST API 获取当前 TFS 构建的相关工作项:https://www.visualstudio.com/en-us/docs/integrate/api/build/builds#work-items

REST API 如下:

POST https://{instance}/DefaultCollection/{project}/_apis/build/builds/{buildId}/workitems?api-version={version}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-17
    • 2019-12-21
    • 2017-07-22
    • 1970-01-01
    • 2021-11-27
    • 1970-01-01
    • 1970-01-01
    • 2021-09-07
    相关资源
    最近更新 更多