HttpContentJsonExtensions.ReadFromJsonAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ReadFromJsonAsync(HttpContent, Type, CancellationToken) |
非同期操作で HTTP コンテンツを読み取り、JSON としてコンテンツを逆シリアル化した結果の値を返します。 |
ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken) |
非同期操作で HTTP コンテンツを読み取り、JSON としてコンテンツを逆シリアル化した結果の値を返します。 |
ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken) |
非同期操作で HTTP コンテンツを読み取り、JSON としてコンテンツを逆シリアル化した結果の値を返します。 |
ReadFromJsonAsync<T>(HttpContent, CancellationToken) |
非同期操作で HTTP コンテンツを読み取り、JSON としてコンテンツを逆シリアル化した結果の値を返します。 |
ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken) |
非同期操作で HTTP コンテンツを読み取り、JSON としてコンテンツを逆シリアル化した結果の値を返します。 |
ReadFromJsonAsync<T>(HttpContent, JsonTypeInfo<T>, CancellationToken) |
非同期操作で HTTP コンテンツを読み取り、JSON としてコンテンツを逆シリアル化した結果の値を返します。 |
ReadFromJsonAsync(HttpContent, Type, CancellationToken)
非同期操作で HTTP コンテンツを読み取り、JSON としてコンテンツを逆シリアル化した結果の値を返します。
public static System.Threading.Tasks.Task<object?> ReadFromJsonAsync (this System.Net.Http.HttpContent content, Type type, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : System.Net.Http.HttpContent * Type * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function ReadFromJsonAsync (content As HttpContent, type As Type, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)
パラメーター
- content
- HttpContent
読み取り元のコンテンツ。
- type
- Type
逆シリアル化して返すオブジェクトの型。
- cancellationToken
- CancellationToken
キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。
戻り値
非同期操作を表すタスク オブジェクト。
例外
キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。
適用対象
ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken)
非同期操作で HTTP コンテンツを読み取り、JSON としてコンテンツを逆シリアル化した結果の値を返します。
public static System.Threading.Tasks.Task<object?> ReadFromJsonAsync (this System.Net.Http.HttpContent content, Type type, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<object?> ReadFromJsonAsync (this System.Net.Http.HttpContent content, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : System.Net.Http.HttpContent * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function ReadFromJsonAsync (content As HttpContent, type As Type, Optional options As JsonSerializerOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)
<Extension()>
Public Function ReadFromJsonAsync (content As HttpContent, type As Type, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)
パラメーター
- content
- HttpContent
読み取り元のコンテンツ。
- type
- Type
逆シリアル化して返すオブジェクトの型。
- options
- JsonSerializerOptions
逆シリアル化中の動作を制御するオプション。 既定のオプションは、Web によって指定されたものです。
- cancellationToken
- CancellationToken
キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。
戻り値
非同期操作を表すタスク オブジェクト。
例外
キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。
適用対象
ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken)
非同期操作で HTTP コンテンツを読み取り、JSON としてコンテンツを逆シリアル化した結果の値を返します。
public static System.Threading.Tasks.Task<object?> ReadFromJsonAsync (this System.Net.Http.HttpContent content, Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : System.Net.Http.HttpContent * Type * System.Text.Json.Serialization.JsonSerializerContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function ReadFromJsonAsync (content As HttpContent, type As Type, context As JsonSerializerContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)
パラメーター
- content
- HttpContent
読み取り元のコンテンツ。
- type
- Type
逆シリアル化して返すオブジェクトの型。
- context
- JsonSerializerContext
逆シリアル化の動作を制御するために使用される JsonSerializerContext。
- cancellationToken
- CancellationToken
キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。
戻り値
非同期操作を表すタスク オブジェクト。
例外
キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。
適用対象
ReadFromJsonAsync<T>(HttpContent, CancellationToken)
非同期操作で HTTP コンテンツを読み取り、JSON としてコンテンツを逆シリアル化した結果の値を返します。
public static System.Threading.Tasks.Task<T?> ReadFromJsonAsync<T> (this System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : System.Net.Http.HttpContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
<Extension()>
Public Function ReadFromJsonAsync(Of T) (content As HttpContent, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)
型パラメーター
- T
逆シリアル化先のターゲット型。
パラメーター
- content
- HttpContent
読み取り元のコンテンツ。
- cancellationToken
- CancellationToken
キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。
戻り値
非同期操作を表すタスク オブジェクト。
例外
キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。
適用対象
ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken)
非同期操作で HTTP コンテンツを読み取り、JSON としてコンテンツを逆シリアル化した結果の値を返します。
public static System.Threading.Tasks.Task<T?> ReadFromJsonAsync<T> (this System.Net.Http.HttpContent content, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<T?> ReadFromJsonAsync<T> (this System.Net.Http.HttpContent content, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : System.Net.Http.HttpContent * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
<Extension()>
Public Function ReadFromJsonAsync(Of T) (content As HttpContent, Optional options As JsonSerializerOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)
<Extension()>
Public Function ReadFromJsonAsync(Of T) (content As HttpContent, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)
型パラメーター
- T
逆シリアル化先のターゲット型。
パラメーター
- content
- HttpContent
読み取り元のコンテンツ。
- options
- JsonSerializerOptions
逆シリアル化中の動作を制御するオプション。 既定のオプションは、Web によって指定されたものです。
- cancellationToken
- CancellationToken
キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。
戻り値
非同期操作を表すタスク オブジェクト。
例外
キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。
適用対象
ReadFromJsonAsync<T>(HttpContent, JsonTypeInfo<T>, CancellationToken)
非同期操作で HTTP コンテンツを読み取り、JSON としてコンテンツを逆シリアル化した結果の値を返します。
public static System.Threading.Tasks.Task<T?> ReadFromJsonAsync<T> (this System.Net.Http.HttpContent content, System.Text.Json.Serialization.Metadata.JsonTypeInfo<T> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : System.Net.Http.HttpContent * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'T> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
<Extension()>
Public Function ReadFromJsonAsync(Of T) (content As HttpContent, jsonTypeInfo As JsonTypeInfo(Of T), Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)
型パラメーター
- T
逆シリアル化先のターゲット型。
パラメーター
- content
- HttpContent
読み取り元のコンテンツ。
- jsonTypeInfo
- JsonTypeInfo<T>
逆シリアル化の動作を制御するために使用される JsonTypeInfo。
- cancellationToken
- CancellationToken
キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。
戻り値
非同期操作を表すタスク オブジェクト。
例外
キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。
適用対象
.NET