如何从 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"
});
根据 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"
});