HttpRequestJsonExtensions.ReadFromJsonAsync Metoda

Definicja

Przeciążenia

ReadFromJsonAsync(HttpRequest, JsonTypeInfo, CancellationToken)

Odczytaj dane JSON z żądania i deserializacji do typu obiektu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd.

ReadFromJsonAsync(HttpRequest, Type, CancellationToken)

Odczytaj dane JSON z żądania i deserializacji do określonego typu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd.

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken)

Odczytaj dane JSON z żądania i deserializacji do określonego typu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd.

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerContext, CancellationToken)

Odczytaj dane JSON z żądania i deserializacji do określonego typu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd.

ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken)

Odczytaj dane JSON z żądania i deserializacji do określonego typu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd.

ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken)

Odczytaj dane JSON z żądania i deserializacji do określonego typu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd.

ReadFromJsonAsync<TValue>(HttpRequest, JsonTypeInfo<TValue>, CancellationToken)

Odczytaj dane JSON z żądania i deserializacji do określonego typu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd.

ReadFromJsonAsync(HttpRequest, JsonTypeInfo, CancellationToken)

Odczytaj dane JSON z żądania i deserializacji do typu obiektu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd.

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

Parametry

request
HttpRequest

Żądanie odczytu.

jsonTypeInfo
JsonTypeInfo

Metadane dotyczące typu do konwersji.

cancellationToken
CancellationToken

Element CancellationToken służący do anulowania operacji.

Zwraca

Wartość zdeserializowana.

Dotyczy

ReadFromJsonAsync(HttpRequest, Type, CancellationToken)

Odczytaj dane JSON z żądania i deserializacji do określonego typu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd.

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)

Parametry

request
HttpRequest

Żądanie odczytu.

type
Type

Typ obiektu do odczytania.

cancellationToken
CancellationToken

Element CancellationToken służący do anulowania operacji.

Zwraca

Obiekt zadania reprezentujący operację asynchroniczną.

Dotyczy

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken)

Odczytaj dane JSON z żądania i deserializacji do określonego typu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd.

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)

Parametry

request
HttpRequest

Żądanie odczytu.

type
Type

Typ obiektu do odczytania.

options
JsonSerializerOptions

Opcje serializatora są używane podczas deserializacji zawartości.

cancellationToken
CancellationToken

Element CancellationToken służący do anulowania operacji.

Zwraca

Obiekt zadania reprezentujący operację asynchroniczną.

Dotyczy

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerContext, CancellationToken)

Odczytaj dane JSON z żądania i deserializacji do określonego typu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd.

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

Parametry

request
HttpRequest

Żądanie odczytu.

type
Type

Typ obiektu do odczytania.

context
JsonSerializerContext

Dostawca metadanych dla typów możliwych do serializacji.

cancellationToken
CancellationToken

Element CancellationToken służący do anulowania operacji.

Zwraca

Wartość zdeserializowana.

Dotyczy

ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken)

Odczytaj dane JSON z żądania i deserializacji do określonego typu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd.

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)

Parametry typu

TValue

Typ obiektu do odczytania.

Parametry

request
HttpRequest

Żądanie odczytu.

cancellationToken
CancellationToken

Element CancellationToken służący do anulowania operacji.

Zwraca

ValueTask<TValue>

Obiekt zadania reprezentujący operację asynchroniczną.

Dotyczy

ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken)

Odczytaj dane JSON z żądania i deserializacji do określonego typu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd.

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)

Parametry typu

TValue

Typ obiektu do odczytania.

Parametry

request
HttpRequest

Żądanie odczytu.

options
JsonSerializerOptions

Opcje serializatora do użycia podczas deserializacji zawartości.

cancellationToken
CancellationToken

Element CancellationToken służący do anulowania operacji.

Zwraca

ValueTask<TValue>

Obiekt zadania reprezentujący operację asynchroniczną.

Dotyczy

ReadFromJsonAsync<TValue>(HttpRequest, JsonTypeInfo<TValue>, CancellationToken)

Odczytaj dane JSON z żądania i deserializacji do określonego typu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd.

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

Parametry typu

TValue

Parametry

request
HttpRequest

Żądanie odczytu.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadane dotyczące typu do konwersji.

cancellationToken
CancellationToken

Element CancellationToken służący do anulowania operacji.

Zwraca

ValueTask<TValue>

Wartość zdeserializowana.

Dotyczy