如何使用 C# 将附件添加到 Azure DevOps 中的现有工作项

Nic*_*ick 0 tfs attachment azure-devops

您能否提供一个代码示例,了解如何使用 C# 将附件(文本文件和图像)添加到 Azure DevOps 中的现有工作项。

Hug*_*Lin 6

以下是一些博客和案例:12. 附有C#代码示例,可以参考。

\n
using (FileStream attStream = new FileStream(FilePath, FileMode.Open, FileAccess.Read))\n{\n    var att = WitClient.CreateAttachmentAsync(attStream, filePathSplit[filePathSplit.Length \xe2\x80\x93 1]).Result; // upload the file\n    \n    JsonPatchDocument patchDocument = new JsonPatchDocument();\n    \n    patchDocument.Add(new JsonPatchOperation()\n    {\n        Operation = Operation.Add,\n        Path = "/relations/-",\n        Value = new\n        {\n            rel = "AttachedFile",\n            url = att.Url,\n            attributes = new { comment = \xe2\x80\x9cComments for the file \xe2\x80\x9c + filePathSplit[filePathSplit.Length \xe2\x80\x93 1] }\n        }\n    });\n\n    var workItem = UpdateWorkItemAsync(patchDocument, workItemId).Result;\n}\n
Run Code Online (Sandbox Code Playgroud)\n