2011-12-29 4 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

관련 문제