Visual Studio Team Services - 将附件附加到工作项

Visual Studio Team Services - Attaching an attachment to a workitem

我正在创建一个简单的桌面应用程序,它将工作项添加到 Visual Studio Team Services(以前是 Visual Studio Online)。我的概念应用程序接近完成,最后一个元素是将文件作为附件发送。 发送工作,它只是将附件附加到工作项。我不断收到不允许方法的响应。

代码很简单,因为我试图限制任何可能阻止它工作的东西。

谁能指出这张图片有什么问题吗?

添加附件需要"Patch"方法,试试下面的代码:

using Microsoft.VisualStudio.Services.WebApi;


HttpResponseMessage response = client.PatchAsync(url, content).Result;
response.EnsureSuccessStatusCode();

并且您还需要在"msg"中添加“[”和“]”:

msg.Append("[");
...
msg.Append("]");