我正在开发 ASP.NET Core 5 项目,该项目将使用我组织的 Azure DevOps Service Hooks (Webhooks) 的订阅。我将分析事件有效负载的数据(和元数据)。
我从这里检查了事件有效负载包含哪些内容:https://learn.microsoft.com/en-us/azure/devops/service-hooks/events?view=azure-devops#workitem.updated https://learn.microsoft.com/en-us/azure/devops/service-hooks/events?view=azure-devops#workitem.updated
还下载了这个 NuGet 包:https://www.nuget.org/packages/Microsoft.AspNet.WebHooks.Receivers.vsts https://www.nuget.org/packages/Microsoft.AspNet.WebHooks.Receivers.vsts
但有一个问题。我找不到(在文档和 NuGet 包中)工作项的“描述”字段或 Bug 的“重现步骤”字段。这两个字段是我的项目有效负载中最重要的字段。
这些字段隐藏在某个地方吗?或者可以将这些字段包含在有效负载中吗?
查询后工作项类型字段 - 列表 https://learn.microsoft.com/en-us/rest/api/azure/devops/wit/work%20item%20types%20field/list?view=azure-devops-rest-6.0Rest api,用于获取带有详细参考的工作项类型的字段列表。
{
"alwaysRequired": false,
"defaultValue": null,
"allowedValues": [],
"dependentFields": [],
"referenceName": "System.Description",
"name": "Description",
"url": "https://dev.azure.com/fabrikam/_apis/wit/fields/System.Description"
},
描述字段的参考名称应该是System.Description
.
正如您所指出的,这似乎不包含在 webhook 事件负载中。
您可能需要使用工作项Rest API来查询相应的信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)