Nic*_*ick 1 c# azure-devops azure-devops-rest-api
根据 MS文档,为了向 Azure DevOps 发送 json 请求,我们应该使用以下代码:
{“op”:“add”,“path”:“/fields/System.WorkItemType”,“value”:“任务”},{“op”:“add”,“path”:“/fields/System.WorkItemType”。状态”,“值”:“待办事项”}
我的问题是如何使用 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"
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
689 次 |
| 最近记录: |