HttpResponseJsonExtensions.WriteAsJsonAsync Méthode

Définition

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 application/json; charset=utf-8.

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 application/json; charset=utf-8.

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 application/json; charset=utf-8.

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.

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.

S’applique à