HttpResponseJsonExtensions.WriteAsJsonAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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 |
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 |
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 |
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.