如何从 c# 发送 json Azure DevOps 请求?

How to send json Azure DevOps request from c#?

根据 MS documentation,为了向 Azure DevOps 发送 json 请求,我们应该使用以下代码:

{ "op": "add", "path": "/fields/System.WorkItemType", "value": "Task" }, { "op": "add", "path": "/fields/System.州", "value": "To Do" }

我的问题是如何使用 C# 中的这段代码?

在C#中,我们使用Microsoft.VisualStudio.Services.WebApi.Patch.Json.JsonPatchDocument打包一个完整的请求体Json,然后传入方法

见下例:

var patchDocument = new 
Microsoft.VisualStudio.Services.WebApi.Patch.Json.JsonPatchDocument();
patchDocument.Add(new Microsoft.VisualStudio.Services.WebApi.Patch.Json.JsonPatchOperation() {
                Operation=Operation.Add,
                Path= "/fields/System.WorkItemType",
                Value="Task"
            });
patchDocument.Add(new Microsoft.VisualStudio.Services.WebApi.Patch.Json.JsonPatchOperation()
            {
                Operation = Operation.Add,
                Path = "/fields/System.State",
                Value = "To Do"
            });