HttpRequestJsonExtensions.ReadFromJsonAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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)
- Źródło:
- HttpRequestJsonExtensions.cs
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)
- Źródło:
- HttpRequestJsonExtensions.cs
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)
- Źródło:
- HttpRequestJsonExtensions.cs
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)
- Źródło:
- HttpRequestJsonExtensions.cs
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)
- Źródło:
- HttpRequestJsonExtensions.cs
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
Obiekt zadania reprezentujący operację asynchroniczną.
Dotyczy
ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken)
- Źródło:
- HttpRequestJsonExtensions.cs
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
Obiekt zadania reprezentujący operację asynchroniczną.
Dotyczy
ReadFromJsonAsync<TValue>(HttpRequest, JsonTypeInfo<TValue>, CancellationToken)
- Źródło:
- HttpRequestJsonExtensions.cs
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
Wartość zdeserializowana.