【问题标题】:TFS 2010 work item - Work item linksTFS 2010 工作项 - 工作项链接
【发布时间】:2012-01-29 21:11:18
【问题描述】:

当用户从测试用例打开错误时,我需要检查测试用例是否链接到需求项,如果是,我需要将错误链接到需求项。

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

我使用以下代码:

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

}

但我不知道如何获取链接类型和链接 ID。

【问题讨论】:

    标签: .net tfs tfs-sdk tfs-workitem


    【解决方案1】:

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

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

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

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

    但是,超链接链接与另一个工作项无关 - 它有一个 location 属性,可以将超链接位置作为字符串获取。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-25
      • 1970-01-01
      • 2011-02-16
      • 2011-12-14
      • 2012-07-07
      • 1970-01-01
      相关资源
      最近更新 更多