2011-09-26 1 views
2

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

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

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

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

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

Любая идея?

ответ

0

Учитывая вы получили доступ к «myWorkItem» WorkItem вы можете получить то, что вы после с:

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; 
} 
+0

Это даст мне все привязанности к текущему WorkItem. Но я ищу историю изменений привязанности, сделанных для работы. Мы можем легко увидеть эту информацию на вкладке «История» в WorkItem в TFS explorer. Например, кто-то добавил прикрепление по дате x, удалил по дате и т. Д. – Nobody

+0

Я понимаю, что вы имеете в виду, извините, у меня нет лучшего варианта для вас в банкомате. Надеюсь, что я, по крайней мере, рассмотрел ссылку-часть. – pantelif