#c# #tfs #workitem
#c# #tfs #рабочий элемент
Вопрос:
У меня есть приложение, которое находит наборы изменений в workitem и связанные с ним наборы изменений workitems. Мой метод принимает список идентификаторов рабочих элементов. Сначала я хочу проверить, является ли идентификатор рабочего элемента преемником, прежде чем выполнять итерацию по списку. Как бы я это сделал?
foreach (string workItemId in _workItemIds)
WorkItem workItemSuccessor = workItemStore.GetWorkItem(int.Parse(workItemId));
object workItemType = workItemSuccessor.Fields["?"].Value;
какое свойство определяет, является ли workitem преемником?
Кажется, я не могу найти в Интернете какую-либо документацию о том, как я бы это определил.
Ответ №1:
Вам нужно выполнить итерацию по ссылкам на рабочий элемент (либо WorkItemLinks, либо Links) и найти ссылки предшественника / преемника, затем проверить, на какой стороне ссылок находится этот рабочий элемент.
Имя ссылки для этого типа ссылки: System.LinkTypes.Dependency
.
Комментарии:
1. В debug для каждой ссылки я не нахожу свойство, которое содержит какую-либо информацию о ссылках предшественника / преемника
2. Неважно, это свойство называется LinkTypeEnd . Спасибо за вашу помощь!
3. Если это устранило вашу проблему, пожалуйста, отметьте ответ как таковой. Используйте галочку перед оценкой.