HttpResponseJsonExtensions.WriteAsJsonAsync Método

Definición

Sobrecargas

WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken)

Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en application/json; charset=utf-8.

WriteAsJsonAsync(HttpResponse, Object, JsonTypeInfo, String, CancellationToken)

Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en el tipo de contenido especificado.

WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken)

Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en application/json; charset=utf-8.

WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken)

Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en el tipo de contenido especificado.

WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken)

Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en el tipo de contenido especificado.

WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken)

Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en application/json; charset=utf-8.

WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken)

Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en application/json; charset=utf-8.

WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken)

Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en el tipo de contenido especificado.

WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken)

Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en el tipo de contenido especificado.

WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken)

Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en 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

Parámetros

response
HttpResponse

Respuesta a la que se va a escribir JSON.

value
Object

Valor que se va a escribir como JSON.

type
Type

Tipo de objeto que se escribirá.

cancellationToken
CancellationToken

que CancellationToken se usa para cancelar la operación.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Se aplica a

WriteAsJsonAsync(HttpResponse, Object, JsonTypeInfo, String, CancellationToken)

Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en el tipo de contenido especificado.

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

Parámetros

response
HttpResponse

Respuesta a la que se va a escribir JSON.

value
Object

Valor que se va a escribir como JSON.

jsonTypeInfo
JsonTypeInfo

Metadatos sobre el tipo que se va a convertir.

contentType
String

Tipo de contenido que se va a establecer en la respuesta.

cancellationToken
CancellationToken

que CancellationToken se usa para cancelar la operación.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Se aplica a

WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken)

Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en 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

Parámetros

response
HttpResponse

Respuesta a la que se va a escribir JSON.

value
Object

Valor que se va a escribir como JSON.

type
Type

Tipo de objeto que se escribirá.

options
JsonSerializerOptions

Las opciones del serializador que se van a usar al serializar el valor.

cancellationToken
CancellationToken

que CancellationToken se usa para cancelar la operación.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Se aplica a

WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken)

Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en el tipo de contenido especificado.

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

Parámetros

response
HttpResponse

Respuesta a la que se va a escribir JSON.

value
Object

Valor que se va a escribir como JSON.

type
Type

Tipo de objeto que se escribirá.

options
JsonSerializerOptions

Las opciones del serializador que se van a usar al serializar el valor.

contentType
String

Tipo de contenido que se va a establecer en la respuesta.

cancellationToken
CancellationToken

que CancellationToken se usa para cancelar la operación.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Se aplica a

WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken)

Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en el tipo de contenido especificado.

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

Parámetros

response
HttpResponse

Respuesta a la que se va a escribir JSON.

value
Object

Valor que se va a escribir como JSON.

type
Type

Tipo de objeto que se escribirá.

context
JsonSerializerContext

Proveedor de metadatos para tipos serializables.

contentType
String

Tipo de contenido que se va a establecer en la respuesta.

cancellationToken
CancellationToken

que CancellationToken se usa para cancelar la operación.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Se aplica a

WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken)

Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en 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

Parámetros de tipo

TValue

Tipo de objeto que se escribirá.

Parámetros

response
HttpResponse

Respuesta a la que se va a escribir JSON.

value
TValue

Valor que se va a escribir como JSON.

cancellationToken
CancellationToken

que CancellationToken se usa para cancelar la operación.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Se aplica a

WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken)

Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en 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

Parámetros de tipo

TValue

Tipo de objeto que se escribirá.

Parámetros

response
HttpResponse

Respuesta a la que se va a escribir JSON.

value
TValue

Valor que se va a escribir como JSON.

options
JsonSerializerOptions

Las opciones del serializador que se van a usar al serializar el valor.

cancellationToken
CancellationToken

que CancellationToken se usa para cancelar la operación.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Se aplica a

WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken)

Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en el tipo de contenido especificado.

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

Parámetros de tipo

TValue

Tipo de objeto que se escribirá.

Parámetros

response
HttpResponse

Respuesta a la que se va a escribir JSON.

value
TValue

Valor que se va a escribir como JSON.

options
JsonSerializerOptions

Las opciones del serializador que se van a usar al serializar el valor.

contentType
String

Tipo de contenido que se va a establecer en la respuesta.

cancellationToken
CancellationToken

que CancellationToken se usa para cancelar la operación.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Se aplica a

WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken)

Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en el tipo de contenido especificado.

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

Parámetros de tipo

TValue

Tipo de objeto que se escribirá.

Parámetros

response
HttpResponse

Respuesta en la que se va a escribir JSON.

value
TValue

Valor que se va a escribir como JSON.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadatos sobre el tipo que se va a convertir.

contentType
String

Tipo de contenido que se va a establecer en la respuesta.

cancellationToken
CancellationToken

que CancellationToken se usa para cancelar la operación.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Se aplica a