HttpClientJsonExtensions.PatchAsJsonAsync メソッド

定義

オーバーロード

PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonTypeInfo<TValue>, CancellationToken)

要求本文で JSON としてシリアル化された を value 含む指定された URI に PATCH 要求を送信します。

PatchAsJsonAsync<TValue>(HttpClient, String, TValue, JsonTypeInfo<TValue>, CancellationToken)

要求本文で JSON としてシリアル化された を value 含む指定された URI に PATCH 要求を送信します。

PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonSerializerOptions, CancellationToken)

要求本文で JSON としてシリアル化された を value 含む指定された URI に PATCH 要求を送信します。

PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, CancellationToken)

要求本文で JSON としてシリアル化された を value 含む指定された URI に PATCH 要求を送信します。

PatchAsJsonAsync<TValue>(HttpClient, String, TValue, CancellationToken)

要求本文で JSON としてシリアル化された を value 含む指定された URI に PATCH 要求を送信します。

PatchAsJsonAsync<TValue>(HttpClient, String, TValue, JsonSerializerOptions, CancellationToken)

要求本文で JSON としてシリアル化された を value 含む指定された URI に PATCH 要求を送信します。

PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonTypeInfo<TValue>, CancellationToken)

ソース:
HttpClientJsonExtensions.Patch.cs
ソース:
HttpClientJsonExtensions.Patch.cs
ソース:
HttpClientJsonExtensions.Patch.cs

要求本文で JSON としてシリアル化された を value 含む指定された URI に PATCH 要求を送信します。

public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member PatchAsJsonAsync : System.Net.Http.HttpClient * Uri * 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PatchAsJsonAsync(Of TValue) (client As HttpClient, requestUri As Uri, value As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional cancellationToken As CancellationToken = Nothing) As Task(Of HttpResponseMessage)

型パラメーター

TValue

シリアル化する値の型。

パラメーター

client
HttpClient

要求の送信に使用されるクライアント。

requestUri
Uri

要求の送信先 URI。

value
TValue

シリアル化する値。

jsonTypeInfo
JsonTypeInfo<TValue>

シリアル化中の動作を制御するために使用される JsonTypeInfo。

cancellationToken
CancellationToken

キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。

戻り値

非同期操作を表すタスク オブジェクト。

例外

clientnull です。

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

適用対象

PatchAsJsonAsync<TValue>(HttpClient, String, TValue, JsonTypeInfo<TValue>, CancellationToken)

ソース:
HttpClientJsonExtensions.Patch.cs
ソース:
HttpClientJsonExtensions.Patch.cs
ソース:
HttpClientJsonExtensions.Patch.cs

要求本文で JSON としてシリアル化された を value 含む指定された URI に PATCH 要求を送信します。

public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member PatchAsJsonAsync : System.Net.Http.HttpClient * string * 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PatchAsJsonAsync(Of TValue) (client As HttpClient, requestUri As String, value As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional cancellationToken As CancellationToken = Nothing) As Task(Of HttpResponseMessage)

型パラメーター

TValue

シリアル化する値の型。

パラメーター

client
HttpClient

要求の送信に使用されるクライアント。

requestUri
String

要求の送信先 URI。

value
TValue

シリアル化する値。

jsonTypeInfo
JsonTypeInfo<TValue>

シリアル化中の動作を制御するために使用される JsonTypeInfo。

cancellationToken
CancellationToken

キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。

戻り値

非同期操作を表すタスク オブジェクト。

例外

clientnull です。

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

適用対象

PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonSerializerOptions, CancellationToken)

ソース:
HttpClientJsonExtensions.Patch.cs
ソース:
HttpClientJsonExtensions.Patch.cs
ソース:
HttpClientJsonExtensions.Patch.cs

要求本文で JSON としてシリアル化された を value 含む指定された URI に PATCH 要求を送信します。

public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, TValue value, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member PatchAsJsonAsync : System.Net.Http.HttpClient * Uri * 'Value * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PatchAsJsonAsync(Of TValue) (client As HttpClient, requestUri As Uri, value As TValue, Optional options As JsonSerializerOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of HttpResponseMessage)

型パラメーター

TValue

シリアル化する値の型。

パラメーター

client
HttpClient

要求の送信に使用されるクライアント。

requestUri
Uri

要求の送信先 URI。

value
TValue

シリアル化する値。

options
JsonSerializerOptions

シリアル化中の動作を制御するオプション。 既定のオプションは、Web によって指定されたものです。

cancellationToken
CancellationToken

キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。

戻り値

非同期操作を表すタスク オブジェクト。

例外

clientnull です。

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

適用対象

PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, CancellationToken)

ソース:
HttpClientJsonExtensions.Patch.cs
ソース:
HttpClientJsonExtensions.Patch.cs
ソース:
HttpClientJsonExtensions.Patch.cs

要求本文で JSON としてシリアル化された を value 含む指定された URI に PATCH 要求を送信します。

public:
generic <typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsJsonAsync(System::Net::Http::HttpClient ^ client, Uri ^ requestUri, TValue value, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, TValue value, System.Threading.CancellationToken cancellationToken);
static member PatchAsJsonAsync : System.Net.Http.HttpClient * Uri * 'Value * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PatchAsJsonAsync(Of TValue) (client As HttpClient, requestUri As Uri, value As TValue, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

型パラメーター

TValue

シリアル化する値の型。

パラメーター

client
HttpClient

要求の送信に使用されるクライアント。

requestUri
Uri

要求の送信先 URI。

value
TValue

シリアル化する値。

cancellationToken
CancellationToken

キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。

戻り値

非同期操作を表すタスク オブジェクト。

例外

clientnull です。

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

適用対象

PatchAsJsonAsync<TValue>(HttpClient, String, TValue, CancellationToken)

ソース:
HttpClientJsonExtensions.Patch.cs
ソース:
HttpClientJsonExtensions.Patch.cs
ソース:
HttpClientJsonExtensions.Patch.cs

要求本文で JSON としてシリアル化された を value 含む指定された URI に PATCH 要求を送信します。

public:
generic <typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsJsonAsync(System::Net::Http::HttpClient ^ client, System::String ^ requestUri, TValue value, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, TValue value, System.Threading.CancellationToken cancellationToken);
static member PatchAsJsonAsync : System.Net.Http.HttpClient * string * 'Value * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PatchAsJsonAsync(Of TValue) (client As HttpClient, requestUri As String, value As TValue, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

型パラメーター

TValue

シリアル化する値の型。

パラメーター

client
HttpClient

要求の送信に使用されるクライアント。

requestUri
String

要求の送信先 URI。

value
TValue

シリアル化する値。

cancellationToken
CancellationToken

キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。

戻り値

非同期操作を表すタスク オブジェクト。

例外

clientnull です。

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

適用対象

PatchAsJsonAsync<TValue>(HttpClient, String, TValue, JsonSerializerOptions, CancellationToken)

ソース:
HttpClientJsonExtensions.Patch.cs
ソース:
HttpClientJsonExtensions.Patch.cs
ソース:
HttpClientJsonExtensions.Patch.cs

要求本文で JSON としてシリアル化された を value 含む指定された URI に PATCH 要求を送信します。

public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, TValue value, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member PatchAsJsonAsync : System.Net.Http.HttpClient * string * 'Value * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PatchAsJsonAsync(Of TValue) (client As HttpClient, requestUri As String, value As TValue, Optional options As JsonSerializerOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of HttpResponseMessage)

型パラメーター

TValue

シリアル化する値の型。

パラメーター

client
HttpClient

要求の送信に使用されるクライアント。

requestUri
String

要求の送信先 URI。

value
TValue

シリアル化する値。

options
JsonSerializerOptions

シリアル化中の動作を制御するオプション。 既定のオプションは、Web によって指定されたものです。

cancellationToken
CancellationToken

キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。

戻り値

非同期操作を表すタスク オブジェクト。

例外

clientnull です。

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

適用対象