HttpResponseJsonExtensions.WriteAsJsonAsync 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
WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken) |
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur |
WriteAsJsonAsync(HttpResponse, Object, JsonTypeInfo, String, CancellationToken) |
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur le type de contenu spécifié. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken) |
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken) |
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur le type de contenu spécifié. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken) |
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur le type de contenu spécifié. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken) |
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken) |
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken) |
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur le type de contenu spécifié. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken) |
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur le type de contenu spécifié. |
WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken)
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur application/json; charset=utf-8
.
public static System.Threading.Tasks.Task WriteAsJsonAsync (this Microsoft.AspNetCore.Http.HttpResponse response, object? value, Type type, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.AspNetCore.Http.HttpResponse * obj * Type * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WriteAsJsonAsync (response As HttpResponse, value As Object, type As Type, Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres
- response
- HttpResponse
Réponse dans laquelle écrire JSON.
- value
- Object
Valeur à écrire au format JSON.
- type
- Type
Type d'objet à écrire.
- cancellationToken
- CancellationToken
CancellationToken utilisé pour annuler l’opération.
Retours
Objet de tâche représentant l'opération asynchrone.
S’applique à
WriteAsJsonAsync(HttpResponse, Object, JsonTypeInfo, String, CancellationToken)
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur le type de contenu spécifié.
public static System.Threading.Tasks.Task WriteAsJsonAsync (this Microsoft.AspNetCore.Http.HttpResponse response, object? value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, string? contentType = default, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.AspNetCore.Http.HttpResponse * obj * System.Text.Json.Serialization.Metadata.JsonTypeInfo * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WriteAsJsonAsync (response As HttpResponse, value As Object, jsonTypeInfo As JsonTypeInfo, Optional contentType As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres
- response
- HttpResponse
Réponse dans laquelle écrire JSON.
- value
- Object
Valeur à écrire au format JSON.
- jsonTypeInfo
- JsonTypeInfo
Métadonnées relatives au type à convertir.
- contentType
- String
Type de contenu à définir sur la réponse.
- cancellationToken
- CancellationToken
CancellationToken utilisé pour annuler l’opération.
Retours
Objet de tâche représentant l'opération asynchrone.
S’applique à
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken)
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur application/json; charset=utf-8
.
public static System.Threading.Tasks.Task WriteAsJsonAsync (this Microsoft.AspNetCore.Http.HttpResponse response, object? value, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.AspNetCore.Http.HttpResponse * obj * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WriteAsJsonAsync (response As HttpResponse, value As Object, type As Type, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres
- response
- HttpResponse
Réponse dans laquelle écrire JSON.
- value
- Object
Valeur à écrire au format JSON.
- type
- Type
Type d'objet à écrire.
- options
- JsonSerializerOptions
Options de sérialiseur à utiliser lors de la sérialisation de la valeur.
- cancellationToken
- CancellationToken
CancellationToken utilisé pour annuler l’opération.
Retours
Objet de tâche représentant l'opération asynchrone.
S’applique à
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken)
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur le type de contenu spécifié.
public static System.Threading.Tasks.Task WriteAsJsonAsync (this Microsoft.AspNetCore.Http.HttpResponse response, object? value, Type type, System.Text.Json.JsonSerializerOptions? options, string? contentType, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.AspNetCore.Http.HttpResponse * obj * Type * System.Text.Json.JsonSerializerOptions * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WriteAsJsonAsync (response As HttpResponse, value As Object, type As Type, options As JsonSerializerOptions, contentType As String, Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres
- response
- HttpResponse
Réponse dans laquelle écrire JSON.
- value
- Object
Valeur à écrire au format JSON.
- type
- Type
Type d'objet à écrire.
- options
- JsonSerializerOptions
Options de sérialiseur à utiliser lors de la sérialisation de la valeur.
- contentType
- String
Type de contenu à définir sur la réponse.
- cancellationToken
- CancellationToken
CancellationToken utilisé pour annuler l’opération.
Retours
Objet de tâche représentant l'opération asynchrone.
S’applique à
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken)
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur le type de contenu spécifié.
public static System.Threading.Tasks.Task WriteAsJsonAsync (this Microsoft.AspNetCore.Http.HttpResponse response, object? value, Type type, System.Text.Json.Serialization.JsonSerializerContext context, string? contentType = default, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.AspNetCore.Http.HttpResponse * obj * Type * System.Text.Json.Serialization.JsonSerializerContext * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WriteAsJsonAsync (response As HttpResponse, value As Object, type As Type, context As JsonSerializerContext, Optional contentType As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres
- response
- HttpResponse
Réponse dans laquelle écrire JSON.
- value
- Object
Valeur à écrire au format JSON.
- type
- Type
Type d'objet à écrire.
- context
- JsonSerializerContext
Fournisseur de métadonnées pour les types sérialisables.
- contentType
- String
Type de contenu à définir sur la réponse.
- cancellationToken
- CancellationToken
CancellationToken utilisé pour annuler l’opération.
Retours
Objet de tâche représentant l'opération asynchrone.
S’applique à
WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken)
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur application/json; charset=utf-8
.
public static System.Threading.Tasks.Task WriteAsJsonAsync<TValue> (this Microsoft.AspNetCore.Http.HttpResponse response, TValue value, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.AspNetCore.Http.HttpResponse * 'Value * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WriteAsJsonAsync(Of TValue) (response As HttpResponse, value As TValue, Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres de type
- TValue
Type d'objet à écrire.
Paramètres
- response
- HttpResponse
Réponse dans laquelle écrire JSON.
- value
- TValue
Valeur à écrire au format JSON.
- cancellationToken
- CancellationToken
CancellationToken utilisé pour annuler l’opération.
Retours
Objet de tâche représentant l'opération asynchrone.
S’applique à
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken)
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur application/json; charset=utf-8
.
public static System.Threading.Tasks.Task WriteAsJsonAsync<TValue> (this Microsoft.AspNetCore.Http.HttpResponse response, TValue value, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.AspNetCore.Http.HttpResponse * 'Value * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WriteAsJsonAsync(Of TValue) (response As HttpResponse, value As TValue, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres de type
- TValue
Type d'objet à écrire.
Paramètres
- response
- HttpResponse
Réponse dans laquelle écrire JSON.
- value
- TValue
Valeur à écrire au format JSON.
- options
- JsonSerializerOptions
Options de sérialiseur à utiliser lors de la sérialisation de la valeur.
- cancellationToken
- CancellationToken
CancellationToken utilisé pour annuler l’opération.
Retours
Objet de tâche représentant l'opération asynchrone.
S’applique à
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken)
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur le type de contenu spécifié.
public static System.Threading.Tasks.Task WriteAsJsonAsync<TValue> (this Microsoft.AspNetCore.Http.HttpResponse response, TValue value, System.Text.Json.JsonSerializerOptions? options, string? contentType, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.AspNetCore.Http.HttpResponse * 'Value * System.Text.Json.JsonSerializerOptions * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WriteAsJsonAsync(Of TValue) (response As HttpResponse, value As TValue, options As JsonSerializerOptions, contentType As String, Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres de type
- TValue
Type d'objet à écrire.
Paramètres
- response
- HttpResponse
Réponse dans laquelle écrire JSON.
- value
- TValue
Valeur à écrire au format JSON.
- options
- JsonSerializerOptions
Options de sérialiseur à utiliser lors de la sérialisation de la valeur.
- contentType
- String
Type de contenu à définir sur la réponse.
- cancellationToken
- CancellationToken
CancellationToken utilisé pour annuler l’opération.
Retours
Objet de tâche représentant l'opération asynchrone.
S’applique à
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken)
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur le type de contenu spécifié.
public static System.Threading.Tasks.Task WriteAsJsonAsync<TValue> (this Microsoft.AspNetCore.Http.HttpResponse response, TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, string? contentType = default, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.AspNetCore.Http.HttpResponse * 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WriteAsJsonAsync(Of TValue) (response As HttpResponse, value As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional contentType As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres de type
- TValue
Type d'objet à écrire.
Paramètres
- response
- HttpResponse
Réponse dans laquelle écrire JSON.
- value
- TValue
Valeur à écrire au format JSON.
- jsonTypeInfo
- JsonTypeInfo<TValue>
Métadonnées relatives au type à convertir.
- contentType
- String
Type de contenu à définir sur la réponse.
- cancellationToken
- CancellationToken
CancellationToken utilisé pour annuler l’opération.
Retours
Objet de tâche représentant l'opération asynchrone.