2016-06-20 32 views
0

Visual Studio Team Services(以前はVisual Studio Online)に作業項目を追加する単純なデスクトップアプリケーションを作成しています。私のコンセプトアプリケーションは完了するまであり、最後の要素はファイルを添付ファイルとして送信することでした。 送信作業は、添付ファイルを作業項目に添付するだけです。私は方法が許可されていない応答を取得し続ける。Visual Studio Team Services - 作業項目への添付ファイルの添付

コードは単純です。動作を停止させる可能性のあるものを制限しようとしました。

誰かがこの写真の中で何が間違っているのか教えてください。

enter image description here

答えて

2

添付ファイルを追加し、以下のコードで試してください、 "パッチ" の方法が必要です。

using Microsoft.VisualStudio.Services.WebApi; 


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

そして、あなたはまた、 "MSG" に "[" と "]" を追加する必要があります。

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

こんにちは、ありがとうございます。私はPatchAsyncを検索しようとしましたが、必要な拡張子などを見つけることができないので、Microsoft.VisualStudio.Services.WebApiリファレンスを使用できます。 それは馬鹿に聞こえるかもしれませんが、どこでエクステンションを手に入れますか? –

+0

@ChrisCooperからnuget:https://www.nuget.org/packages/Microsoft.VisualStudio.Services.Client/ –

+0

こんにちは、ありがとう、しかし今私は悪い要求を得ています。私はclient.PatchAsJsonAsyncではなくclient.PatchAsyncのオプションしか持っていません。 –

関連する問題