我通过使用下面的代码得到 workitemcollection
public WorkItemCollection QueryWorkItems(string serverName, string projectName, string extendedWIQLQuery)
{
var server = new Uri(serverName);
var tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(server);
WorkItemStore workItemStore = (WorkItemStore)tfs.GetService(typeof(WorkItemStore));
Project p = workItemStore.Projects[projectName];
string wiqlQuery = "Select * from WorkItem where [System.TeamProject] = '" + projectName + "'";
wiqlQuery += extendedWIQLQuery;
WorkItemCollection witCollection = workItemStore.Query(wiqlQuery);
return witCollection;
}
我正在通过 foreach 语句迭代这个集合,如下所示
foreach (WorkItem wi in res)
{
.................
}
我得到了 TFSItem 的一些字段。
特别是我需要“分配给”、“工作项的最后更新日期”、优先级等字段。
是否可以通过将 TFS API 用于任何集合或类来获取 TFS 的大部分字段(如 Priority、IssueType、HowFound 等)?
谢谢