2014-03-04 33 views

回答

1

我首先看Microsoft.TeamFoundation.WorkItemTracking.Client Namespace,特別是在WorkItemCollection Class

您可以查詢工作項的集合:

TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(new Uri("http://server:8080/tfs/DefaultCollection")); 
WorkItemStore workItemStore = (WorkItemStore)tpc.GetService(typeof(WorkItemStore)); 
WorkItemCollection queryResults = workItemStore.Query(" 
    Select [State], [Title] 
    From WorkItems 
    Where [Work Item Type] = 'User Story' 
    Order By [State] Asc, [Changed Date] Desc"); 

或ID獲取特定的工作項目:

WorkItem workItem = workItemStore.GetWorkItem(62); 

後,你有一個具體的工作項目(或它們的集合)和小時字段的名稱,你可以這樣做:WorkItem [「field-name」]或WorkItem.Fields [「field-name」]。值來獲取/設置字段的值。