Как получить доступ к ссылке и истории вложений на рабочем месте - PullRequest
2 голосов
/ 26 сентября 2011

Я работаю с TFS API и пытаюсь создать вкладку истории точно так же, как мы видим в TFS explorer.

До сих пор я мог понять наши изменения в полях через WorkItem> Revisions> Fields

Я не могу создать правильную историю изменений ссылок и вложений.Ссылки имеют тип ссылки, рабочий элемент, комментарий и изменение

Я вижу поля Тип ссылки и Комментарий в WorkItem> Ссылки, но как определить изменение и столбцы WorkItem?

Аналогично для вложений.

Есть идеи?

1 Ответ

0 голосов
/ 27 сентября 2011

Если вы получили доступ к WorkItem "myWorkItem", вы можете получить то, что вам нужно, с помощью:

 WorkItemLinkCollection LinkedWIs = myWorkItem.WorkItemLinkHistory;
 foreach (WorkItemLink workItemLink in LinkedWIs)
 {
    string AddedDate = workItemLink.AddedDate.ToString();
 }

 AttachmentCollection AttachedTokens = myWorkItem.Attachments;
 foreach (Attachment attachedToken in AttachedTokens)
 {
    string FileName = attachedToken.Name;
 }
...