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)

ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs

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

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync(this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync(this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * Type * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
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)

ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs

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

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync(this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync(this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * Type * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
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)

ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs

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

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
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);
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
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)

ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs

指定した 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)

ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs

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

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
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);
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
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)

ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs

指定した 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)

ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs

指定した 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)

ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs

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

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
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);
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
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)

ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs

指定した 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)

ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs

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

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue>(this System.Net.Http.HttpClient client, Uri? requestUri, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue>(this System.Net.Http.HttpClient client, Uri? requestUri, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
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)

ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs

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

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue>(this System.Net.Http.HttpClient client, string? requestUri, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue>(this System.Net.Http.HttpClient client, string? requestUri, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
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)

ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs
ソース:
HttpClientJsonExtensions.Delete.cs

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

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
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);
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
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 です。

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

適用対象