Sdílet prostřednictvím


HttpRequestJsonExtensions.ReadFromJsonAsync Metoda

Definice

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)

Zdroj:
HttpRequestJsonExtensions.cs

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)

Zdroj:
HttpRequestJsonExtensions.cs

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)

Zdroj:
HttpRequestJsonExtensions.cs

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)

Zdroj:
HttpRequestJsonExtensions.cs

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)

Zdroj:
HttpRequestJsonExtensions.cs

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

ValueTask<TValue>

Objekt úlohy představující asynchronní operaci.

Platí pro

ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken)

Zdroj:
HttpRequestJsonExtensions.cs

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

ValueTask<TValue>

Objekt úlohy představující asynchronní operaci.

Platí pro

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

Zdroj:
HttpRequestJsonExtensions.cs

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

ValueTask<TValue>

Deserializovaná hodnota.

Platí pro