Microsoft.TeamFoundation.WorkItemTracking.WebApiを使用してアイテムからワークアイテムリンクを追加および削除しようとしています。TFS 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
誰もが任意のアイデアを持っていてください。
以下の方法については、他に質問がありますか? –
問題を解決してくれてありがとうございました。既存のワークアイテムをロードしてリレーションを反復して、削除する必要があるインデックスを見つける必要があります。それは少し非効率ですが、それは動作します。 – LepardUK