HttpRequestJsonExtensions.ReadFromJsonAsync Método

Definición

Sobrecargas

ReadFromJsonAsync(HttpRequest, JsonTypeInfo, CancellationToken)

Lea JSON de la solicitud y deserialice al tipo de objeto. Si el tipo de contenido de la solicitud no es un tipo JSON conocido, se producirá un error.

ReadFromJsonAsync(HttpRequest, Type, CancellationToken)

Lea JSON de la solicitud y deserialice al tipo especificado. Si el tipo de contenido de la solicitud no es un tipo JSON conocido, se producirá un error.

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken)

Lea JSON de la solicitud y deserialice al tipo especificado. Si el tipo de contenido de la solicitud no es un tipo JSON conocido, se producirá un error.

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerContext, CancellationToken)

Lea JSON de la solicitud y deserialice al tipo especificado. Si el tipo de contenido de la solicitud no es un tipo JSON conocido, se producirá un error.

ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken)

Lea JSON de la solicitud y deserialice al tipo especificado. Si el tipo de contenido de la solicitud no es un tipo JSON conocido, se producirá un error.

ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken)

Lea JSON de la solicitud y deserialice al tipo especificado. Si el tipo de contenido de la solicitud no es un tipo JSON conocido, se producirá un error.

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

Lea JSON de la solicitud y deserialice al tipo especificado. Si el tipo de contenido de la solicitud no es un tipo JSON conocido, se producirá un error.

ReadFromJsonAsync(HttpRequest, JsonTypeInfo, CancellationToken)

Lea JSON de la solicitud y deserialice al tipo de objeto. Si el tipo de contenido de la solicitud no es un tipo JSON conocido, se producirá un error.

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)

Parámetros

request
HttpRequest

Solicitud desde la que se va a leer.

jsonTypeInfo
JsonTypeInfo

Metadatos sobre el tipo que se va a convertir.

cancellationToken
CancellationToken

que CancellationToken se usa para cancelar la operación.

Devoluciones

Valor deserializado.

Se aplica a

ReadFromJsonAsync(HttpRequest, Type, CancellationToken)

Lea JSON de la solicitud y deserialice al tipo especificado. Si el tipo de contenido de la solicitud no es un tipo JSON conocido, se producirá un error.

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)

Parámetros

request
HttpRequest

Solicitud desde la que se va a leer.

type
Type

Tipo de objeto que se leerá.

cancellationToken
CancellationToken

que CancellationToken se usa para cancelar la operación.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Se aplica a

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken)

Lea JSON de la solicitud y deserialice al tipo especificado. Si el tipo de contenido de la solicitud no es un tipo JSON conocido, se producirá un error.

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)

Parámetros

request
HttpRequest

Solicitud desde la que se va a leer.

type
Type

Tipo de objeto que se leerá.

options
JsonSerializerOptions

Las opciones de serializador se usan al deserializar el contenido.

cancellationToken
CancellationToken

que CancellationToken se usa para cancelar la operación.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Se aplica a

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerContext, CancellationToken)

Lea JSON de la solicitud y deserialice al tipo especificado. Si el tipo de contenido de la solicitud no es un tipo JSON conocido, se producirá un error.

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)

Parámetros

request
HttpRequest

Solicitud desde la que se va a leer.

type
Type

Tipo de objeto que se leerá.

context
JsonSerializerContext

Proveedor de metadatos para tipos serializables.

cancellationToken
CancellationToken

que CancellationToken se usa para cancelar la operación.

Devoluciones

Valor deserializado.

Se aplica a

ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken)

Lea JSON de la solicitud y deserialice al tipo especificado. Si el tipo de contenido de la solicitud no es un tipo JSON conocido, se producirá un error.

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)

Parámetros de tipo

TValue

Tipo de objeto que se leerá.

Parámetros

request
HttpRequest

Solicitud desde la que se va a leer.

cancellationToken
CancellationToken

que CancellationToken se usa para cancelar la operación.

Devoluciones

ValueTask<TValue>

Objeto de tarea que representa la operación asincrónica.

Se aplica a

ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken)

Lea JSON de la solicitud y deserialice al tipo especificado. Si el tipo de contenido de la solicitud no es un tipo JSON conocido, se producirá un error.

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)

Parámetros de tipo

TValue

Tipo de objeto que se leerá.

Parámetros

request
HttpRequest

Solicitud desde la que se va a leer.

options
JsonSerializerOptions

Las opciones de serializador que se van a usar al deserializar el contenido.

cancellationToken
CancellationToken

que CancellationToken se usa para cancelar la operación.

Devoluciones

ValueTask<TValue>

Objeto de tarea que representa la operación asincrónica.

Se aplica a

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

Lea JSON de la solicitud y deserialice al tipo especificado. Si el tipo de contenido de la solicitud no es un tipo JSON conocido, se producirá un error.

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)

Parámetros de tipo

TValue

Parámetros

request
HttpRequest

Solicitud desde la que se va a leer.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadatos sobre el tipo que se va a convertir.

cancellationToken
CancellationToken

que CancellationToken se usa para cancelar la operación.

Devoluciones

ValueTask<TValue>

Valor deserializado.

Se aplica a