Share via


HttpRequestJsonExtensions.ReadFromJsonAsync Metodo

Definizione

Overload

ReadFromJsonAsync(HttpRequest, JsonTypeInfo, CancellationToken)

Leggere JSON dalla richiesta e deserializzare al tipo di oggetto. Se il tipo di contenuto della richiesta non è un tipo JSON noto, verrà generato un errore.

ReadFromJsonAsync(HttpRequest, Type, CancellationToken)

Leggere JSON dalla richiesta e deserializzare al tipo specificato. Se il tipo di contenuto della richiesta non è un tipo JSON noto, verrà generato un errore.

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken)

Leggere JSON dalla richiesta e deserializzare al tipo specificato. Se il tipo di contenuto della richiesta non è un tipo JSON noto, verrà generato un errore.

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerContext, CancellationToken)

Leggere JSON dalla richiesta e deserializzare al tipo specificato. Se il tipo di contenuto della richiesta non è un tipo JSON noto, verrà generato un errore.

ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken)

Leggere JSON dalla richiesta e deserializzare al tipo specificato. Se il tipo di contenuto della richiesta non è un tipo JSON noto, verrà generato un errore.

ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken)

Leggere JSON dalla richiesta e deserializzare al tipo specificato. Se il tipo di contenuto della richiesta non è un tipo JSON noto, verrà generato un errore.

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

Leggere JSON dalla richiesta e deserializzare al tipo specificato. Se il tipo di contenuto della richiesta non è un tipo JSON noto, verrà generato un errore.

ReadFromJsonAsync(HttpRequest, JsonTypeInfo, CancellationToken)

Leggere JSON dalla richiesta e deserializzare al tipo di oggetto. Se il tipo di contenuto della richiesta non è un tipo JSON noto, verrà generato un errore.

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)

Parametri

request
HttpRequest

Richiesta da cui leggere.

jsonTypeInfo
JsonTypeInfo

Metadati sul tipo da convertire.

cancellationToken
CancellationToken

Oggetto CancellationToken utilizzato per annullare l'operazione.

Restituisce

Valore deserializzato.

Si applica a

ReadFromJsonAsync(HttpRequest, Type, CancellationToken)

Leggere JSON dalla richiesta e deserializzare al tipo specificato. Se il tipo di contenuto della richiesta non è un tipo JSON noto, verrà generato un errore.

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)

Parametri

request
HttpRequest

Richiesta da cui leggere.

type
Type

Tipo di oggetto da leggere.

cancellationToken
CancellationToken

Oggetto CancellationToken utilizzato per annullare l'operazione.

Restituisce

Oggetto dell'attività che rappresenta l'operazione asincrona.

Si applica a

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken)

Leggere JSON dalla richiesta e deserializzare al tipo specificato. Se il tipo di contenuto della richiesta non è un tipo JSON noto, verrà generato un errore.

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)

Parametri

request
HttpRequest

Richiesta da cui leggere.

type
Type

Tipo di oggetto da leggere.

options
JsonSerializerOptions

Le opzioni del serializzatore usano per deserializzare il contenuto.

cancellationToken
CancellationToken

Oggetto CancellationToken utilizzato per annullare l'operazione.

Restituisce

Oggetto dell'attività che rappresenta l'operazione asincrona.

Si applica a

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerContext, CancellationToken)

Leggere JSON dalla richiesta e deserializzare al tipo specificato. Se il tipo di contenuto della richiesta non è un tipo JSON noto, verrà generato un errore.

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)

Parametri

request
HttpRequest

Richiesta da cui leggere.

type
Type

Tipo di oggetto da leggere.

context
JsonSerializerContext

Provider di metadati per tipi serializzabili.

cancellationToken
CancellationToken

Oggetto CancellationToken utilizzato per annullare l'operazione.

Restituisce

Valore deserializzato.

Si applica a

ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken)

Leggere JSON dalla richiesta e deserializzare al tipo specificato. Se il tipo di contenuto della richiesta non è un tipo JSON noto, verrà generato un errore.

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)

Parametri di tipo

TValue

Tipo di oggetto da leggere.

Parametri

request
HttpRequest

Richiesta da cui leggere.

cancellationToken
CancellationToken

Oggetto CancellationToken utilizzato per annullare l'operazione.

Restituisce

ValueTask<TValue>

Oggetto dell'attività che rappresenta l'operazione asincrona.

Si applica a

ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken)

Leggere JSON dalla richiesta e deserializzare al tipo specificato. Se il tipo di contenuto della richiesta non è un tipo JSON noto, verrà generato un errore.

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)

Parametri di tipo

TValue

Tipo di oggetto da leggere.

Parametri

request
HttpRequest

Richiesta da cui leggere.

options
JsonSerializerOptions

Le opzioni del serializzatore da usare per la deserializzazione del contenuto.

cancellationToken
CancellationToken

Oggetto CancellationToken utilizzato per annullare l'operazione.

Restituisce

ValueTask<TValue>

Oggetto dell'attività che rappresenta l'operazione asincrona.

Si applica a

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

Leggere JSON dalla richiesta e deserializzare al tipo specificato. Se il tipo di contenuto della richiesta non è un tipo JSON noto, verrà generato un errore.

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)

Parametri di tipo

TValue

Parametri

request
HttpRequest

Richiesta da cui leggere.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadati sul tipo da convertire.

cancellationToken
CancellationToken

Oggetto CancellationToken utilizzato per annullare l'operazione.

Restituisce

ValueTask<TValue>

Valore deserializzato.

Si applica a