通过API自定义TFS查询

Kev*_*che 3 tfs tfs-sdk tfs2010

我有一个工作实用程序,通过TFS API查询TFS工作项存储.我可以通过这种方式检索各种数据,包括列出存储的查询名称.但是,我找不到自定义查询的位置.任何人都能指出我正确的方向吗?

谢谢

Moh*_*MVP 5

你提到你找不到自定义查询,在哪个文件夹中?团队查询或我的查询,无论如何,如果您的意思是我的查询,您将需要编写如下代码:

var tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri("http://TFS2011:8080/TFS/DefaultCollection"));
        var workItemStore = tfs.GetService<WorkItemStore>();
        var queryHirerarchy = workItemStore.Projects[5].QueryHierarchy;
        foreach (QueryFolder query in queryHirerarchy)
            {
            Console.WriteLine(query.Name);
            } 
Run Code Online (Sandbox Code Playgroud)

但请记住,我的团队查询将是每个登录凭据 在此输入图像描述

谢谢

M.Radwan