与此问题类似:How can I retrieve a list of workitems from TFS in C#?
但是我试图检索用户的查询(而不是工作项)(以后再调用它们,但这是另一个主题)。是否可以用C#做到这一点?
另外,相关的,是否有关于WorkItemStore.Query对象中使用的表的任何文档?
很抱歉,如果之前已经询问过,但是使用Google搜索和查询会返回很多不需要的结果(显然)。
谢谢!
答案 0 :(得分:2)
TfsTeamProjectCollection tfs = new TfsTeamProjectCollection(new Uri("Uri"));
tfs.EnsureAuthenticated();
WorkItemStore workitemstore = tfs.GetService<WorkItemStore>();
QueryHierarchyProvider queryProvider = new QueryHierarchyProvider(workitemstore);
Project project = workitemstore.Projects["MyProject"];
var queries = queryProvider.GetQueryHierarchy(project);