【发布时间】:2020-11-30 16:33:45
【问题描述】:
我需要在DevOps中创建一个带有附件的Issue类型的WorkItem,今天我正在创建但没有附件,我想知道如何通过json添加附件并进行POST,我的代码如下:了解,令牌和验证在别处)
代码是用 C# 编写的:
string requestUrl = "https://dev.azure.com/"+organizacao+"/"+project+"/_apis/wit/workitems/$Chamado Issue?api-version=6.0"; //Verificar sempre a versão da api
//Montando o json/Atribuindo valores aos campos
try
{
// if (ExisteDevOps()=="0")
//{ //Criando Lista de campos
List<Object> Fields = new List<Object> { };
//Titulo
Fields.Add(new
{
op = "add",
path = "/fields/System.Title",
value = this.Titulo
});
//Descricao
Fields.Add(new
{
op = "add",
path = "/fields/System.Description",
value = this.Descricao
});
//Nome de usuario
Fields.Add(new
{
op = "add",
path = "/fields/Custom.a0cfd3d4-4ce1-4426-b360-261f00ea6a3b",
value = this.Nome_Usuario
});
//Email
Fields.Add(new
{
op = "add",
path = "/fields/Custom.1b77b0ed-15c3-4e9f-8a66-ac83b9375d65",
value = this.email
});
//SetorSolcitante
Fields.Add(new
{
op = "add",
path = "/fields/Custom.SetorSolicitante",
value = this.setor
});
//Sistema
Fields.Add(new
{
op = "add",
path = "/fields/Custom.Sistema",
value = this.sistema
});
【问题讨论】:
标签: c# azure-devops devops