【发布时间】:2017-09-09 14:29:42
【问题描述】:
我正在使用 Microsoft.TeamFoundation.WorkItemTracking.WebApi 并尝试从项目中添加和删除工作项链接。
我在打电话
workItemTrackingHttpClient.UpdateWorkItemAsync(jsonPatchDocument, Id);
我的 JsonPatchDocument 看起来像这样。
[
{
"op": 1,
"Path": "/relations/-",
"From": null,
"Value": {
"Rel": "System.LinkTypes.Dependency-Forward",
"Url": "https://[server]/tfs/DefaultCollection/_apis/wit/workItems/[id]"
}
}
]
当我使用 "op": 0 更新(添加)时,它可以正常工作,但我无法计算出正确的删除形式。
我收到类似于
的错误VssServiceException
删除不支持插入。 Microsoft.VisualStudio.Services.WebApi -2146232832
请大家有什么想法。
【问题讨论】:
-
关于下面的方法,您还有什么问题吗?
-
感谢您帮助我解决了问题。我只需要加载现有工作项并遍历关系以找到我需要删除的工作项的索引。它的效率有点低,但很有效。
标签: tfs tfs-workitem