【问题标题】:How can I get Azure Devops API to return the clauses of a query?如何让 Azure Devops API 返回查询的子句?
【发布时间】:2022-01-04 03:35:09
【问题描述】:

我想使用 Azure DevOps API 来获取特定查询并对其进行修改。我的计划是获取 Get Query API,并添加一个新子句。但是,当我尝试使用 Azure DevOps C# SDK 执行此操作时,我得到空子句。有一个带有“wiql”url 值的只读字典,当我加载它时,我看到的是结果,而不是查询。

有没有办法让我查看查询中的特定子句?

在C#中,我的代码具体是:

WorkItemTrackingHttpClient workItemTrackingClient = connection.GetClient<WorkItemTrackingHttpClient>();
var query = await workItemTrackingClient.GetQueryAsync(c_projectName, "<queryIdGuid>");

【问题讨论】:

    标签: azure-devops azure-devops-rest-api


    【解决方案1】:

    如果要获取wiql,则必须使用expand参数。示例:

    QueryHierarchyItem query = workItemTrackingClient.GetQueryAsync(c_projectName, queryPath, QueryExpand.Wiql).Result;
    

    基本的rest API:Queries - Get (QueryExpand)

    【讨论】:

    • 谢谢,这太棒了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-15
    • 1970-01-01
    相关资源
    最近更新 更多