Azure devops 如何从Azure DevOps服务REST API获取可用区域路径?

Azure devops 如何从Azure DevOps服务REST API获取可用区域路径?,azure-devops,azure-devops-rest-api,Azure Devops,Azure Devops Rest Api,我找不到如何从API检索区域路径。我能够得到迭代路径,但不能得到区域路径 从技术上讲,我使用的是c#包装器 我试过了 ProjectHttpClient.GetProject() ProjectHttpClient.GetProjectPropertiesAsync() WorkItemTrackingTTPClient.GetFieldAsync(“System.AreaPath”) WorkItemTrackingTTPClient.GetWorkItemTypeFieldWithRefe

我找不到如何从API检索区域路径。我能够得到迭代路径,但不能得到区域路径

从技术上讲,我使用的是c#包装器

我试过了

  • ProjectHttpClient.GetProject()
  • ProjectHttpClient.GetProjectPropertiesAsync()
  • WorkItemTrackingTTPClient.GetFieldAsync(“System.AreaPath”)
  • WorkItemTrackingTTPClient.GetWorkItemTypeFieldWithReferenceAsync()
  • 自从我从那里得到迭代之后,我也查看了WorkHttpClient
  • 我看了文件,什么也没找到。即使搜索“区域”,也不会返回任何结果

以下是您正在寻找的API调用:

这将为您提供根节点及其子节点,然后您可以查询单个子节点,例如我得到的子节点:

id            : 32
identifier    : GUID
name          : childname
structureType : area
hasChildren   : False
path          : \parent\Area\childname
url           : https://dev.azure.com/xxx/yyy/_apis/wit/classificationNodes/Are
                as/childname
C#API:

\u destinationTfs=new-VssConnection(新Uri(TfsUri),新的VssBasicCredential(string.Empty,AccessToken));
_witClient=_destinationTfs.GetClient();
var areaPathNode=wait _witClient.GetClassificationNodeAsync(“项目名称”,树结构组区域,深度:1);
//areaPathNode。子项将包含您的所有区域路径。

另外,它在API文档中隐藏得非常好

谢谢!我将在星期一测试这个问题,然后返回给您。当尝试该uri时,即使使用depth参数,我也会得到haschilds=true,但实际上没有返回任何子元素(例如,没有“children”属性)。这是什么原因造成的?
id            : 32
identifier    : GUID
name          : childname
structureType : area
hasChildren   : False
path          : \parent\Area\childname
url           : https://dev.azure.com/xxx/yyy/_apis/wit/classificationNodes/Are
                as/childname