HTTP "PATCH"リクエストを含めるオプションが表示されませんが、Visual Studio Intellisenseを使用してオプションを取得できませんか?どのように私はStackOverflowの上ここでは、この記事を見つけました。このコードでは、「PATCH」方式の代わりに、「POST」HTTP PATCHメソッドC#
using (HttpClient httpClient = new HttpClient())
{
Uri requesturi = new Uri(string.Format("{0}/api/data/v8.2/", url));
httpClient.BaseAddress = requesturi;
httpClient.Timeout = new TimeSpan(0, 0, 4); // 10 minutes
httpClient.DefaultRequestHeaders.Accept.Clear();
httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
result = GetS2SAccessToken(url, pwd);
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", result);
httpClient.DefaultRequestHeaders.Add("OData-MaxVersion", "4.0");
httpClient.DefaultRequestHeaders.Add("OData-Version", "4.0");
HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, "");
request.Content = new StringContent(props.ToString(), Encoding.UTF8, "application/json");
}
HttpRequestMessage.Methodで可能なことは、[documentation](https://msdn.microsoft.com/en-us/library/system.net.http.httpmethod(v = versus118).aspx)から入手できます。 。 '.Patch'はリストされていません。 –