我正在使用 TFS 客户端库,例如 Microsoft.TeamFoundation.* 程序集...鉴于我有一个迭代名称,我如何检索属于它的所有工作项?
我使用 Query 对象尝试了以下操作:
var uri = new Uri(ConfigurationManager.AppSettings["TfsUri"]);
var tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(uri);
var wiStore = tfs.GetService<WorkItemStore>();
var queryText = "select [System.Id], [System.WorkItemType], [System.Title], [System.AssignedTo], [System.State] from WorkItems where [System.TeamProject] = 'VieroSAT' and [System.State] = 'Dev' order by [System.Id]";
var query = new Query(wiStore, queryText);
但我不知道如何通过迭代名称来限制结果。而且我更愿意使用 TFS 程序集返回这些值,但我找不到合适的方法。
所以我的问题...
- 如何仅使用 TFS 程序集(例如不使用查询)返回迭代中所有工作项的列表。
- 如果 #1 不可能,我该如何做上述但使用 Query 对象。