HttpRequestJsonExtensions.ReadFromJsonAsync Méthode

Définition

Surcharges

ReadFromJsonAsync(HttpRequest, JsonTypeInfo, CancellationToken)

Lisez json à partir de la requête et désérialisez le type d’objet. Si le type de contenu de la requête n’est pas un type JSON connu, une erreur est générée.

ReadFromJsonAsync(HttpRequest, Type, CancellationToken)

Lisez JSON à partir de la requête et désérialisez le type spécifié. Si le type de contenu de la requête n’est pas un type JSON connu, une erreur est générée.

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken)

Lisez JSON à partir de la requête et désérialisez le type spécifié. Si le type de contenu de la requête n’est pas un type JSON connu, une erreur est générée.

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerContext, CancellationToken)

Lisez JSON à partir de la requête et désérialisez le type spécifié. Si le type de contenu de la requête n’est pas un type JSON connu, une erreur est générée.

ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken)

Lisez JSON à partir de la requête et désérialisez le type spécifié. Si le type de contenu de la requête n’est pas un type JSON connu, une erreur est générée.

ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken)

Lisez JSON à partir de la requête et désérialisez le type spécifié. Si le type de contenu de la requête n’est pas un type JSON connu, une erreur est générée.

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

Lisez JSON à partir de la requête et désérialisez le type spécifié. Si le type de contenu de la requête n’est pas un type JSON connu, une erreur est générée.

ReadFromJsonAsync(HttpRequest, JsonTypeInfo, CancellationToken)

Lisez json à partir de la requête et désérialisez le type d’objet. Si le type de contenu de la requête n’est pas un type JSON connu, une erreur est générée.

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)

Paramètres

request
HttpRequest

Demande de lecture.

jsonTypeInfo
JsonTypeInfo

Métadonnées relatives au type à convertir.

cancellationToken
CancellationToken

CancellationToken utilisé pour annuler l’opération.

Retours

Valeur désérialisée.

S’applique à

ReadFromJsonAsync(HttpRequest, Type, CancellationToken)

Lisez JSON à partir de la requête et désérialisez le type spécifié. Si le type de contenu de la requête n’est pas un type JSON connu, une erreur est générée.

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)

Paramètres

request
HttpRequest

Demande de lecture.

type
Type

Type d'objet à lire.

cancellationToken
CancellationToken

CancellationToken utilisé pour annuler l’opération.

Retours

Objet de tâche représentant l'opération asynchrone.

S’applique à

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken)

Lisez JSON à partir de la requête et désérialisez le type spécifié. Si le type de contenu de la requête n’est pas un type JSON connu, une erreur est générée.

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)

Paramètres

request
HttpRequest

Demande de lecture.

type
Type

Type d'objet à lire.

options
JsonSerializerOptions

Les options de sérialiseur utilisent lors de la désérialisation du contenu.

cancellationToken
CancellationToken

CancellationToken utilisé pour annuler l’opération.

Retours

Objet de tâche représentant l'opération asynchrone.

S’applique à

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerContext, CancellationToken)

Lisez JSON à partir de la requête et désérialisez le type spécifié. Si le type de contenu de la requête n’est pas un type JSON connu, une erreur est générée.

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)

Paramètres

request
HttpRequest

Demande de lecture.

type
Type

Type d'objet à lire.

context
JsonSerializerContext

Fournisseur de métadonnées pour les types sérialisables.

cancellationToken
CancellationToken

CancellationToken utilisé pour annuler l’opération.

Retours

Valeur désérialisée.

S’applique à

ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken)

Lisez JSON à partir de la requête et désérialisez le type spécifié. Si le type de contenu de la requête n’est pas un type JSON connu, une erreur est générée.

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)

Paramètres de type

TValue

Type d'objet à lire.

Paramètres

request
HttpRequest

Demande de lecture.

cancellationToken
CancellationToken

CancellationToken utilisé pour annuler l’opération.

Retours

ValueTask<TValue>

Objet de tâche représentant l'opération asynchrone.

S’applique à

ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken)

Lisez JSON à partir de la requête et désérialisez le type spécifié. Si le type de contenu de la requête n’est pas un type JSON connu, une erreur est générée.

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)

Paramètres de type

TValue

Type d'objet à lire.

Paramètres

request
HttpRequest

Demande de lecture.

options
JsonSerializerOptions

Options de sérialiseur à utiliser lors de la désérialisation du contenu.

cancellationToken
CancellationToken

CancellationToken utilisé pour annuler l’opération.

Retours

ValueTask<TValue>

Objet de tâche représentant l'opération asynchrone.

S’applique à

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

Lisez JSON à partir de la requête et désérialisez le type spécifié. Si le type de contenu de la requête n’est pas un type JSON connu, une erreur est générée.

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)

Paramètres de type

TValue

Paramètres

request
HttpRequest

Demande de lecture.

jsonTypeInfo
JsonTypeInfo<TValue>

Métadonnées relatives au type à convertir.

cancellationToken
CancellationToken

CancellationToken utilisé pour annuler l’opération.

Retours

ValueTask<TValue>

Valeur désérialisée.

S’applique à