2011-12-29 147 views
2

当用户打开测试用例中的错误时,我需要检查测试用例是否与需求项目链接,如果需要,我需要将错误链接到需求项目。TFS 2010工作项目 - 工作项目链接

我怎样才能知道这些信息?

我用下面的代码:

WorkItemLinkCollection links = _workItem.WorkItemLinks; 
foreach (WorkItemLink link in links) 
{ 

} 

,但我不知道怎么弄的链接类型和链接ID。

回答

4

WorkItemLink是一个抽象基类。 ExternalLink,HyperLink和RelatedLink从它继承,所以链接实例将是这些类型之一。因此,请检查实例的类型或使用'is'进行测试。您也可以获取获取链接类型友好名称的RegisteredLink属性。

欲了解更多信息请参阅http://msdn.microsoft.com/en-us/library/microsoft.teamfoundation.workitemtracking.client.link(v=vs.80).aspx

至于,它的相关的ID,每个类型与不同的东西。例如,RelatedLink类型具有返回工作项的ID,该工作项涉及一种RelatedWorkItemId属性。源ID是链接集合所在工作项的ID。

http://msdn.microsoft.com/en-US/library/microsoft.teamfoundation.workitemtracking.client.relatedlink_members(v=VS.80).aspx

但是,超链接链接是不相关的另一个工作项 - 它有一个位置属性来获取超链接位置为一个字符串。

http://msdn.microsoft.com/en-US/library/microsoft.teamfoundation.workitemtracking.client.hyperlink_members(v=VS.80).aspx

相关问题