TFS - 检查新创建的工作项是否有子项

时间:2013-09-10 03:05:13

标签: c# plugins tfs tfs-sdk

我想知道如何验证新创建的工作项是否已分配子工作项。

一些背景信息 -C#TFS插件 - 如果创建了工作项,请检查现有工作项是否已链接,如果没有,请创建一个。

我认为可能存在一个可以检查为null的工作项字段。不幸的是,经过数小时对MSDN的扩展TFS部分的研究,它看起来并不像是有这样的领域。更像是多个链接的字段。不用说我对TFS API很新,任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

您可以编写Web服务,然后将其订阅到TFS事件服务,这样您就会收到通知,然后您可以访问TFS API以检查您的情况甚至进行更改。

<强>参考:

为了获取工作项详细信息,您需要解析XML,获取工作项ID,然后使用TFS API,如下所示:

TeamFoundationServer tfsServer = new TeamFoundationServer("http://tfsServer:8080");
WorkItemStore store = new WorkItemStore(tfsServer);
WorkItem wi = store.GetWorkItem(workItemID);

有关如何查找likend workItems的详细信息,请查看以下问题: Retrieving work items and their linked work items in a single query using the TFS APIs