HttpRequestJsonExtensions.ReadFromJsonAsync メソッド

定義

オーバーロード

ReadFromJsonAsync(HttpRequest, Type, CancellationToken)

要求から JSON を読み取り、指定された型に逆シリアル化します。 要求の content-type が既知の JSON 型でない場合は、エラーがスローされます。

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken)

要求から JSON を読み取り、指定された型に逆シリアル化します。 要求の content-type が既知の JSON 型でない場合は、エラーがスローされます。

ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken)

要求から JSON を読み取り、指定された型に逆シリアル化します。 要求の content-type が既知の JSON 型でない場合は、エラーがスローされます。

ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken)

要求から JSON を読み取り、指定された型に逆シリアル化します。 要求の content-type が既知の JSON 型でない場合は、エラーがスローされます。

ReadFromJsonAsync(HttpRequest, Type, CancellationToken)

要求から JSON を読み取り、指定された型に逆シリアル化します。 要求の content-type が既知の JSON 型でない場合は、エラーがスローされます。

public static System.Threading.Tasks.ValueTask<object?> ReadFromJsonAsync (this Microsoft.AspNetCore.Http.HttpRequest request, Type type, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : Microsoft.AspNetCore.Http.HttpRequest * Type * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<obj>
<Extension()>
Public Function ReadFromJsonAsync (request As HttpRequest, type As Type, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Object)

パラメーター

request
HttpRequest

読み取り元の要求。

type
Type

読み取るオブジェクトの型。

cancellationToken
CancellationToken

CancellationToken操作を取り消すために使用する。

戻り値

ValueTask<Object>

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

適用対象

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken)

要求から JSON を読み取り、指定された型に逆シリアル化します。 要求の content-type が既知の JSON 型でない場合は、エラーがスローされます。

public static System.Threading.Tasks.ValueTask<object?> ReadFromJsonAsync (this Microsoft.AspNetCore.Http.HttpRequest request, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : Microsoft.AspNetCore.Http.HttpRequest * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<obj>
<Extension()>
Public Function ReadFromJsonAsync (request As HttpRequest, type As Type, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Object)

パラメーター

request
HttpRequest

読み取り元の要求。

type
Type

読み取るオブジェクトの型。

options
JsonSerializerOptions

コンテンツを逆シリアル化するときに、シリアライザーオプションが使用されます。

cancellationToken
CancellationToken

CancellationToken操作を取り消すために使用する。

戻り値

ValueTask<Object>

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

適用対象

ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken)

要求から JSON を読み取り、指定された型に逆シリアル化します。 要求の content-type が既知の JSON 型でない場合は、エラーがスローされます。

public static System.Threading.Tasks.ValueTask<TValue?> ReadFromJsonAsync<TValue> (this Microsoft.AspNetCore.Http.HttpRequest request, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : Microsoft.AspNetCore.Http.HttpRequest * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Value>
<Extension()>
Public Function ReadFromJsonAsync(Of TValue) (request As HttpRequest, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TValue)

型パラメーター

TValue

読み取るオブジェクトの型。

パラメーター

request
HttpRequest

読み取り元の要求。

cancellationToken
CancellationToken

CancellationToken操作を取り消すために使用する。

戻り値

ValueTask<TValue>

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

適用対象

ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken)

要求から JSON を読み取り、指定された型に逆シリアル化します。 要求の content-type が既知の JSON 型でない場合は、エラーがスローされます。

public static System.Threading.Tasks.ValueTask<TValue?> ReadFromJsonAsync<TValue> (this Microsoft.AspNetCore.Http.HttpRequest request, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : Microsoft.AspNetCore.Http.HttpRequest * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Value>
<Extension()>
Public Function ReadFromJsonAsync(Of TValue) (request As HttpRequest, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TValue)

型パラメーター

TValue

読み取るオブジェクトの型。

パラメーター

request
HttpRequest

読み取り元の要求。

options
JsonSerializerOptions

コンテンツを逆シリアル化するときに、シリアライザーオプションが使用されます。

cancellationToken
CancellationToken

CancellationToken操作を取り消すために使用する。

戻り値

ValueTask<TValue>

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

適用対象