是否有可能获得引用特定迭代路径的查询名称列表

本文关键字:路径 查询 列表 迭代 有可能 引用 是否 | 更新日期: 2023-09-27 17:52:17

是否有可能获得TFS SDK中特定迭代路径中存在的查询名称列表?

我能够使用以下代码获得项目的所有查询名称

foreach (StoredQuery qi in detailsOfTheSelectedProject.StoredQueries)
        {
            cmbQueries.Items.Add(qi.Name);
        }

但是,我不需要,相反,我需要获得特定迭代路径的查询名称。

我也在Stack Overflow中提到了这个问题,但没有找到任何答案。

是否有可能获得引用特定迭代路径的查询名称列表

最简单的方法是检查StoredQuery对象的QueryText属性的内容,例如

string iterationPath;
foreach (StoredQuery qi in detailsOfTheSelectedProject.StoredQueries)
{
    if(qi.QueryText.Contains(iterationPath)) cmbQueries.Items.Add(qi.Name);
}