HttpRequestJsonExtensions.ReadFromJsonAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
ReadFromJsonAsync(HttpRequest, JsonTypeInfo, CancellationToken) |
Načtěte z požadavku JSON a deserializujte typ objektu. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba. |
ReadFromJsonAsync(HttpRequest, Type, CancellationToken) |
Načtěte z požadavku JSON a deserializujte na zadaný typ. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba. |
ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken) |
Načtěte z požadavku JSON a deserializujte na zadaný typ. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba. |
ReadFromJsonAsync(HttpRequest, Type, JsonSerializerContext, CancellationToken) |
Načtěte z požadavku JSON a deserializujte na zadaný typ. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba. |
ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken) |
Načtěte z požadavku JSON a deserializujte na zadaný typ. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba. |
ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken) |
Načtěte z požadavku JSON a deserializujte na zadaný typ. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba. |
ReadFromJsonAsync<TValue>(HttpRequest, JsonTypeInfo<TValue>, CancellationToken) |
Načtěte z požadavku JSON a deserializujte na zadaný typ. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba. |
ReadFromJsonAsync(HttpRequest, JsonTypeInfo, CancellationToken)
Načtěte z požadavku JSON a deserializujte typ objektu. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba.
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
Požadavek, ze které se má číst.
- jsonTypeInfo
- JsonTypeInfo
Metadata o typu, který se má převést.
- cancellationToken
- CancellationToken
Slouží CancellationToken ke zrušení operace.
Návraty
Deserializovaná hodnota.
Platí pro
ReadFromJsonAsync(HttpRequest, Type, CancellationToken)
Načtěte z požadavku JSON a deserializujte na zadaný typ. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba.
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
Požadavek, ze které se má číst.
- type
- Type
Typ objektu, který se má číst.
- cancellationToken
- CancellationToken
Slouží CancellationToken ke zrušení operace.
Návraty
Objekt úlohy představující asynchronní operaci.
Platí pro
ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken)
Načtěte z požadavku JSON a deserializujte na zadaný typ. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba.
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
Požadavek, ze které se má číst.
- type
- Type
Typ objektu, který se má číst.
- options
- JsonSerializerOptions
Možnosti serializátoru se používají při deserializaci obsahu.
- cancellationToken
- CancellationToken
Slouží CancellationToken ke zrušení operace.
Návraty
Objekt úlohy představující asynchronní operaci.
Platí pro
ReadFromJsonAsync(HttpRequest, Type, JsonSerializerContext, CancellationToken)
Načtěte z požadavku JSON a deserializujte na zadaný typ. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba.
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
Požadavek, ze které se má číst.
- type
- Type
Typ objektu, který se má číst.
- context
- JsonSerializerContext
Zprostředkovatel metadat pro serializovatelné typy.
- cancellationToken
- CancellationToken
Slouží CancellationToken ke zrušení operace.
Návraty
Deserializovaná hodnota.
Platí pro
ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken)
Načtěte z požadavku JSON a deserializujte na zadaný typ. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba.
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 objektu, který se má číst.
Parametry
- request
- HttpRequest
Požadavek, ze které se má číst.
- cancellationToken
- CancellationToken
Slouží CancellationToken ke zrušení operace.
Návraty
Objekt úlohy představující asynchronní operaci.
Platí pro
ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken)
Načtěte z požadavku JSON a deserializujte na zadaný typ. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba.
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 objektu, který se má číst.
Parametry
- request
- HttpRequest
Požadavek, ze které se má číst.
- options
- JsonSerializerOptions
Možnosti serializátoru, které se mají použít při deserializaci obsahu.
- cancellationToken
- CancellationToken
Slouží CancellationToken ke zrušení operace.
Návraty
Objekt úlohy představující asynchronní operaci.
Platí pro
ReadFromJsonAsync<TValue>(HttpRequest, JsonTypeInfo<TValue>, CancellationToken)
Načtěte z požadavku JSON a deserializujte na zadaný typ. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba.
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
Požadavek, ze které se má číst.
- jsonTypeInfo
- JsonTypeInfo<TValue>
Metadata o typu, který se má převést.
- cancellationToken
- CancellationToken
Slouží CancellationToken ke zrušení operace.
Návraty
Deserializovaná hodnota.