创建 Azure DevOps 附件

NB

我想创建一个 Azure DevOps 附件。附件是 Outlook 邮件。从这里看到的文档

正文必须是“[二进制文件内容]”。如何将 .msg 文件读入 C# 并将其添加到 JsonBody 请求中?

雷姆科·布里斯特拉

最近不得不做这样的事情,代码看起来像下面的东西。

byte[] 是我直接从文件流中读取的数据,就像这样

byte[] bytes;
using (var img = File.OpenRead("message.msg"))
{
    using (var memoryStream = new MemoryStream())
    {
        stream.CopyTo(memoryStream);
        bytes = memoryStream.ToArray();
    }
}

然后将其发布到 Azure DevOps

    internal async Task<Attachement> UploadAttachment(string filename,byte[] content)
    {

        ByteArrayContent data = new ByteArrayContent(content);

        HttpClient client = GetApiClient();

        using (HttpResponseMessage response = await client.PostAsync($"https://dev.azure.com/{_org}/_apis/wit/attachments?fileName={filename}&api-version=5.1", data))
        {
            // Parse response body en evaluate result
            var responseBody = await response.Content.ReadAsStringAsync();

            return JsonConvert.DeserializeObject<Attachement>(responseBody);

        }
    }

这对我们来说似乎很有效:)

不要忘记使用以下方法将其实际添加到工作项中:https ://docs.microsoft.com/en-us/rest/api/azure/devops/wit/work%20items/update ? view = azure-devops- rest-5.1#add-an-attachment

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Azure Devops(vsts)费用-如何创建任务附件内容

来自分类Dev

上传附件-Azure DevOps(板)-REST API

来自分类Dev

Azure DevOps工作项附件上传日期

来自分类Dev

通过脚本创建Azure Devops环境

来自分类Dev

如何在Azure DevOps中创建板?

来自分类Dev

从Azure Devops中的代码创建AAR工件

来自分类Dev

Azure DevOps Pipeline创建空zip

来自分类Dev

Azure DevOps 构建过程创建 Git 分支

来自分类Dev

在新的测试计划视图中可以在哪里看到附件-Azure Devops

来自分类Dev

为MailMessage创建附件

来自分类Dev

如何以编程方式创建Azure DevOps组织

来自分类Dev

如何在Azure DevOps上创建/编辑YAML发布管道

来自分类Dev

远程创建azure devops Windows自托管代理

来自分类Dev

在azure-devops的发布管道中创建标签

来自分类Dev

通过python在Azure DevOps中创建工作项

来自分类Dev

自动化发布管道的创建Azure Devops

来自分类Dev

在Azure DevOps管道中为WebApp创建部署插槽

来自分类Dev

在Azure Devops中创建模板git-repo

来自分类Dev

创建一个自动PR并完成Azure DevOps

来自分类Dev

创建Azure Devops发布管道时出错-POST Rest API

来自分类Dev

Azure DevOps。无法创建新的托管代理池

来自分类Dev

Azure DevOps REST API错误:您无权创建订阅

来自分类Dev

如何连接 Azure DevOps 变量以创建新变量

来自分类Dev

如何从 Azure DevOps 创建史诗和功能文档

来自分类Dev

使用 Rest API 在 Azure DevOps 中创建新用户

来自分类Dev

在 azure devops 中创建了一个 NuGet 管道

来自分类Dev

通过命令行使用az devops创建azure devops组织

来自分类Dev

从数据流创建附件

来自分类Dev

如何在Azure Devops中为Azure创建服务连接(附图)

Related 相关文章

热门标签

归档