HttpRequestJsonExtensions.ReadFromJsonAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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)
- Source:
- HttpRequestJsonExtensions.cs
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)
- Source:
- HttpRequestJsonExtensions.cs
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)
- Source:
- HttpRequestJsonExtensions.cs
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)
- Source:
- HttpRequestJsonExtensions.cs
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)
- Source:
- HttpRequestJsonExtensions.cs
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
Objet de tâche représentant l'opération asynchrone.
S’applique à
ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken)
- Source:
- HttpRequestJsonExtensions.cs
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
Objet de tâche représentant l'opération asynchrone.
S’applique à
ReadFromJsonAsync<TValue>(HttpRequest, JsonTypeInfo<TValue>, CancellationToken)
- Source:
- HttpRequestJsonExtensions.cs
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
Valeur désérialisée.