HttpClientJsonExtensions.DeleteFromJsonAsync メソッド

定義

オーバーロード

DeleteFromJsonAsync(HttpClient, String, Type, CancellationToken)

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

DeleteFromJsonAsync(HttpClient, Uri, Type, CancellationToken)

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

DeleteFromJsonAsync(HttpClient, String, Type, JsonSerializerOptions, CancellationToken)

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

DeleteFromJsonAsync(HttpClient, String, Type, JsonSerializerContext, CancellationToken)

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

DeleteFromJsonAsync(HttpClient, Uri, Type, JsonSerializerOptions, CancellationToken)

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

DeleteFromJsonAsync(HttpClient, Uri, Type, JsonSerializerContext, CancellationToken)

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

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

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

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

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

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

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

DeleteFromJsonAsync<TValue>(HttpClient, Uri, CancellationToken)

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

DeleteFromJsonAsync<TValue>(HttpClient, String, CancellationToken)

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

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

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

DeleteFromJsonAsync(HttpClient, String, Type, CancellationToken)

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * Type * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function DeleteFromJsonAsync (client As HttpClient, requestUri As String, type As Type, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)

パラメーター

client
HttpClient

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

requestUri
String

要求の送信先 URI。

type
Type

逆シリアル化して返すオブジェクトの型。

cancellationToken
CancellationToken

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

戻り値

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

例外

clientnull です。

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

適用対象

DeleteFromJsonAsync(HttpClient, Uri, Type, CancellationToken)

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * Type * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function DeleteFromJsonAsync (client As HttpClient, requestUri As Uri, type As Type, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)

パラメーター

client
HttpClient

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

requestUri
Uri

要求の送信先 URI。

type
Type

逆シリアル化して返すオブジェクトの型。

cancellationToken
CancellationToken

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

戻り値

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

例外

clientnull です。

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

適用対象

DeleteFromJsonAsync(HttpClient, String, Type, JsonSerializerOptions, CancellationToken)

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function DeleteFromJsonAsync (client As HttpClient, requestUri As String, type As Type, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)

パラメーター

client
HttpClient

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

requestUri
String

要求の送信先 URI。

type
Type

逆シリアル化して返すオブジェクトの型。

options
JsonSerializerOptions

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

cancellationToken
CancellationToken

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

戻り値

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

例外

clientnull です。

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

適用対象

DeleteFromJsonAsync(HttpClient, String, Type, JsonSerializerContext, CancellationToken)

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * Type * System.Text.Json.Serialization.JsonSerializerContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function DeleteFromJsonAsync (client As HttpClient, requestUri As String, type As Type, context As JsonSerializerContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)

パラメーター

client
HttpClient

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

requestUri
String

要求の送信先 URI。

type
Type

逆シリアル化して返すオブジェクトの型。

context
JsonSerializerContext

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

cancellationToken
CancellationToken

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

戻り値

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

例外

clientnull です。

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

適用対象

DeleteFromJsonAsync(HttpClient, Uri, Type, JsonSerializerOptions, CancellationToken)

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function DeleteFromJsonAsync (client As HttpClient, requestUri As Uri, type As Type, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)

パラメーター

client
HttpClient

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

requestUri
Uri

要求の送信先 URI。

type
Type

逆シリアル化して返すオブジェクトの型。

options
JsonSerializerOptions

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

cancellationToken
CancellationToken

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

戻り値

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

例外

clientnull です。

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

適用対象

DeleteFromJsonAsync(HttpClient, Uri, Type, JsonSerializerContext, CancellationToken)

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * Type * System.Text.Json.Serialization.JsonSerializerContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function DeleteFromJsonAsync (client As HttpClient, requestUri As Uri, type As Type, context As JsonSerializerContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)

パラメーター

client
HttpClient

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

requestUri
Uri

要求の送信先 URI。

type
Type

逆シリアル化して返すオブジェクトの型。

context
JsonSerializerContext

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

cancellationToken
CancellationToken

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

戻り値

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

例外

clientnull です。

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

適用対象

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

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

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

型パラメーター

TValue

逆シリアル化先のターゲット型。

パラメーター

client
HttpClient

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

requestUri
Uri

要求の送信先 URI。

jsonTypeInfo
JsonTypeInfo<TValue>

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

cancellationToken
CancellationToken

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

戻り値

Task<TValue>

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

例外

clientnull です。

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

適用対象

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

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

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

型パラメーター

TValue

逆シリアル化先のターゲット型。

パラメーター

client
HttpClient

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

requestUri
Uri

要求の送信先 URI。

options
JsonSerializerOptions

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

cancellationToken
CancellationToken

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

戻り値

Task<TValue>

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

例外

clientnull です。

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

適用対象

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

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

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

型パラメーター

TValue

逆シリアル化先のターゲット型。

パラメーター

client
HttpClient

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

requestUri
String

要求の送信先 URI。

jsonTypeInfo
JsonTypeInfo<TValue>

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

cancellationToken
CancellationToken

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

戻り値

Task<TValue>

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

例外

clientnull です。

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

適用対象

DeleteFromJsonAsync<TValue>(HttpClient, Uri, CancellationToken)

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

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

型パラメーター

TValue

逆シリアル化先のターゲット型。

パラメーター

client
HttpClient

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

requestUri
Uri

要求の送信先 URI。

cancellationToken
CancellationToken

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

戻り値

Task<TValue>

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

例外

clientnull です。

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

適用対象

DeleteFromJsonAsync<TValue>(HttpClient, String, CancellationToken)

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

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

型パラメーター

TValue

逆シリアル化先のターゲット型。

パラメーター

client
HttpClient

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

requestUri
String

要求の送信先 URI。

cancellationToken
CancellationToken

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

戻り値

Task<TValue>

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

例外

clientnull です。

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

適用対象

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

指定した Uri に DELETE 要求を送信し、非同期操作で応答本文を JSON として逆シリアル化した結果の値を返します。

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

型パラメーター

TValue

逆シリアル化先のターゲット型。

パラメーター

client
HttpClient

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

requestUri
String

要求の送信先 URI。

options
JsonSerializerOptions

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

cancellationToken
CancellationToken

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

戻り値

Task<TValue>

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

例外

clientnull です。

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

適用対象