HttpResponseDataExtensions.WriteAsJsonAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
WriteAsJsonAsync<T>(HttpResponseData, T, CancellationToken) |
Grava de forma assíncrona o valor especificado como JSON no corpo da resposta usando o padrão ObjectSerializer configurado para esse trabalho.
O tipo de conteúdo de resposta será definido |
WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, CancellationToken) |
Grava de forma assíncrona o valor especificado como JSON no corpo da resposta usando o fornecido ObjectSerializer.
O tipo de conteúdo de resposta será definido |
WriteAsJsonAsync<T>(HttpResponseData, T, HttpStatusCode, CancellationToken) |
Grava de forma assíncrona o valor especificado como JSON no corpo da resposta usando o padrão ObjectSerializer configurado para esse trabalho.
O tipo de conteúdo de resposta será definido |
WriteAsJsonAsync<T>(HttpResponseData, T, String, CancellationToken) |
Grava de forma assíncrona o valor especificado como JSON no corpo da resposta usando o padrão ObjectSerializer configurado para esse trabalho.
O tipo de conteúdo de resposta será definido como o fornecido |
WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, HttpStatusCode, CancellationToken) |
Grava de forma assíncrona o valor especificado como JSON no corpo da resposta usando o fornecido ObjectSerializer.
O tipo de conteúdo de resposta será definido |
WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, String, CancellationToken) |
Grava de forma assíncrona o valor especificado como JSON no corpo da resposta usando o fornecido ObjectSerializer.
O tipo de conteúdo de resposta será definido como o fornecido |
WriteAsJsonAsync<T>(HttpResponseData, T, String, HttpStatusCode, CancellationToken) |
Grava de forma assíncrona o valor especificado como JSON no corpo da resposta usando o padrão ObjectSerializer configurado para esse trabalho.
O tipo de conteúdo de resposta será definido como o fornecido |
WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, String, HttpStatusCode, CancellationToken) |
Grava de forma assíncrona o valor especificado como JSON no corpo da resposta usando o fornecido ObjectSerializer.
O tipo de conteúdo de resposta será definido como o fornecido |
WriteAsJsonAsync<T>(HttpResponseData, T, CancellationToken)
Grava de forma assíncrona o valor especificado como JSON no corpo da resposta usando o padrão ObjectSerializer configurado para esse trabalho.
O tipo de conteúdo de resposta será definido application/json; charset=utf-8
como e o código status definido como 200.
public static System.Threading.Tasks.ValueTask WriteAsJsonAsync<T> (this Microsoft.Azure.Functions.Worker.Http.HttpResponseData response, T instance, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.Azure.Functions.Worker.Http.HttpResponseData * 'T * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function WriteAsJsonAsync(Of T) (response As HttpResponseData, instance As T, Optional cancellationToken As CancellationToken = Nothing) As ValueTask
Parâmetros de tipo
- T
O tipo de objeto a ser gravado.
Parâmetros
- response
- HttpResponseData
A resposta para gravar JSON.
- instance
- T
A instância para serializar e gravar como JSON.
- cancellationToken
- CancellationToken
Um CancellationToken usado para cancelar a operação.
Retornos
Um ValueTask que representa a operação assíncrona.
Aplica-se a
WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, CancellationToken)
Grava de forma assíncrona o valor especificado como JSON no corpo da resposta usando o fornecido ObjectSerializer.
O tipo de conteúdo de resposta será definido application/json; charset=utf-8
como e o código status definido como 200.
public static System.Threading.Tasks.ValueTask WriteAsJsonAsync<T> (this Microsoft.Azure.Functions.Worker.Http.HttpResponseData response, T instance, Azure.Core.Serialization.ObjectSerializer serializer, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.Azure.Functions.Worker.Http.HttpResponseData * 'T * Azure.Core.Serialization.ObjectSerializer * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function WriteAsJsonAsync(Of T) (response As HttpResponseData, instance As T, serializer As ObjectSerializer, Optional cancellationToken As CancellationToken = Nothing) As ValueTask
Parâmetros de tipo
- T
O tipo de objeto a ser gravado.
Parâmetros
- response
- HttpResponseData
A resposta para gravar JSON.
- instance
- T
A instância para serializar e gravar como JSON.
- serializer
- ObjectSerializer
O serializador usado para serializar a instância.
- cancellationToken
- CancellationToken
Um CancellationToken usado para cancelar a operação.
Retornos
Um ValueTask que representa a operação assíncrona.
Aplica-se a
WriteAsJsonAsync<T>(HttpResponseData, T, HttpStatusCode, CancellationToken)
Grava de forma assíncrona o valor especificado como JSON no corpo da resposta usando o padrão ObjectSerializer configurado para esse trabalho.
O tipo de conteúdo de resposta será definido application/json; charset=utf-8
como e o código status definido como o fornecidostatusCode
.
public static System.Threading.Tasks.ValueTask WriteAsJsonAsync<T> (this Microsoft.Azure.Functions.Worker.Http.HttpResponseData response, T instance, System.Net.HttpStatusCode statusCode, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.Azure.Functions.Worker.Http.HttpResponseData * 'T * System.Net.HttpStatusCode * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function WriteAsJsonAsync(Of T) (response As HttpResponseData, instance As T, statusCode As HttpStatusCode, Optional cancellationToken As CancellationToken = Nothing) As ValueTask
Parâmetros de tipo
- T
O tipo de objeto a ser gravado.
Parâmetros
- response
- HttpResponseData
A resposta para gravar JSON.
- instance
- T
A instância para serializar e gravar como JSON.
- statusCode
- HttpStatusCode
O status código a ser definido na resposta.
- cancellationToken
- CancellationToken
Um CancellationToken usado para cancelar a operação.
Retornos
Um ValueTask que representa a operação assíncrona.
Aplica-se a
WriteAsJsonAsync<T>(HttpResponseData, T, String, CancellationToken)
Grava de forma assíncrona o valor especificado como JSON no corpo da resposta usando o padrão ObjectSerializer configurado para esse trabalho.
O tipo de conteúdo de resposta será definido como o fornecido contentType
e o código status definido como 200.
public static System.Threading.Tasks.ValueTask WriteAsJsonAsync<T> (this Microsoft.Azure.Functions.Worker.Http.HttpResponseData response, T instance, string contentType, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.Azure.Functions.Worker.Http.HttpResponseData * 'T * string * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function WriteAsJsonAsync(Of T) (response As HttpResponseData, instance As T, contentType As String, Optional cancellationToken As CancellationToken = Nothing) As ValueTask
Parâmetros de tipo
- T
O tipo de objeto a ser gravado.
Parâmetros
- response
- HttpResponseData
A resposta para gravar JSON.
- instance
- T
A instância para serializar e gravar como JSON.
- contentType
- String
O tipo de conteúdo a ser definido na resposta.
- cancellationToken
- CancellationToken
Um CancellationToken usado para cancelar a operação.
Retornos
Um ValueTask que representa a operação assíncrona.
Aplica-se a
WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, HttpStatusCode, CancellationToken)
Grava de forma assíncrona o valor especificado como JSON no corpo da resposta usando o fornecido ObjectSerializer.
O tipo de conteúdo de resposta será definido application/json; charset=utf-8
como e o código status definido como o fornecidostatusCode
.
public static System.Threading.Tasks.ValueTask WriteAsJsonAsync<T> (this Microsoft.Azure.Functions.Worker.Http.HttpResponseData response, T instance, Azure.Core.Serialization.ObjectSerializer serializer, System.Net.HttpStatusCode statusCode, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.Azure.Functions.Worker.Http.HttpResponseData * 'T * Azure.Core.Serialization.ObjectSerializer * System.Net.HttpStatusCode * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function WriteAsJsonAsync(Of T) (response As HttpResponseData, instance As T, serializer As ObjectSerializer, statusCode As HttpStatusCode, Optional cancellationToken As CancellationToken = Nothing) As ValueTask
Parâmetros de tipo
- T
O tipo de objeto a ser gravado.
Parâmetros
- response
- HttpResponseData
A resposta para gravar JSON.
- instance
- T
A instância para serializar e gravar como JSON.
- serializer
- ObjectSerializer
O serializador usado para serializar a instância.
- statusCode
- HttpStatusCode
O status código a ser definido na resposta.
- cancellationToken
- CancellationToken
Um CancellationToken usado para cancelar a operação.
Retornos
Um ValueTask que representa a operação assíncrona.
Aplica-se a
WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, String, CancellationToken)
Grava de forma assíncrona o valor especificado como JSON no corpo da resposta usando o fornecido ObjectSerializer.
O tipo de conteúdo de resposta será definido como o fornecido contentType
e o código status definido como 200.
public static System.Threading.Tasks.ValueTask WriteAsJsonAsync<T> (this Microsoft.Azure.Functions.Worker.Http.HttpResponseData response, T instance, Azure.Core.Serialization.ObjectSerializer serializer, string contentType, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.Azure.Functions.Worker.Http.HttpResponseData * 'T * Azure.Core.Serialization.ObjectSerializer * string * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function WriteAsJsonAsync(Of T) (response As HttpResponseData, instance As T, serializer As ObjectSerializer, contentType As String, Optional cancellationToken As CancellationToken = Nothing) As ValueTask
Parâmetros de tipo
- T
O tipo de objeto a ser gravado.
Parâmetros
- response
- HttpResponseData
A resposta para gravar JSON.
- instance
- T
A instância para serializar e gravar como JSON.
- serializer
- ObjectSerializer
O serializador usado para serializar a instância.
- contentType
- String
O tipo de conteúdo a ser definido na resposta.
- cancellationToken
- CancellationToken
Um CancellationToken usado para cancelar a operação.
Retornos
Um ValueTask que representa a operação assíncrona.
Aplica-se a
WriteAsJsonAsync<T>(HttpResponseData, T, String, HttpStatusCode, CancellationToken)
Grava de forma assíncrona o valor especificado como JSON no corpo da resposta usando o padrão ObjectSerializer configurado para esse trabalho.
O tipo de conteúdo de resposta será definido como o fornecido contentType
e o código status definido como o fornecidostatusCode
.
public static System.Threading.Tasks.ValueTask WriteAsJsonAsync<T> (this Microsoft.Azure.Functions.Worker.Http.HttpResponseData response, T instance, string contentType, System.Net.HttpStatusCode statusCode, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.Azure.Functions.Worker.Http.HttpResponseData * 'T * string * System.Net.HttpStatusCode * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function WriteAsJsonAsync(Of T) (response As HttpResponseData, instance As T, contentType As String, statusCode As HttpStatusCode, Optional cancellationToken As CancellationToken = Nothing) As ValueTask
Parâmetros de tipo
- T
O tipo de objeto a ser gravado.
Parâmetros
- response
- HttpResponseData
A resposta para gravar JSON.
- instance
- T
A instância para serializar e gravar como JSON.
- contentType
- String
O tipo de conteúdo a ser definido na resposta.
- statusCode
- HttpStatusCode
O status código a ser definido na resposta.
- cancellationToken
- CancellationToken
Um CancellationToken usado para cancelar a operação.
Retornos
Um ValueTask que representa a operação assíncrona.
Aplica-se a
WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, String, HttpStatusCode, CancellationToken)
Grava de forma assíncrona o valor especificado como JSON no corpo da resposta usando o fornecido ObjectSerializer.
O tipo de conteúdo de resposta será definido como o fornecido contentType
e o código status definido como o fornecidostatusCode
.
public static System.Threading.Tasks.ValueTask WriteAsJsonAsync<T> (this Microsoft.Azure.Functions.Worker.Http.HttpResponseData response, T instance, Azure.Core.Serialization.ObjectSerializer serializer, string contentType, System.Net.HttpStatusCode statusCode, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.Azure.Functions.Worker.Http.HttpResponseData * 'T * Azure.Core.Serialization.ObjectSerializer * string * System.Net.HttpStatusCode * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function WriteAsJsonAsync(Of T) (response As HttpResponseData, instance As T, serializer As ObjectSerializer, contentType As String, statusCode As HttpStatusCode, Optional cancellationToken As CancellationToken = Nothing) As ValueTask
Parâmetros de tipo
- T
O tipo de objeto a ser gravado.
Parâmetros
- response
- HttpResponseData
A resposta para gravar JSON.
- instance
- T
A instância para serializar e gravar como JSON.
- serializer
- ObjectSerializer
O serializador usado para serializar a instância.
- contentType
- String
O tipo de conteúdo a ser definido na resposta.
- statusCode
- HttpStatusCode
O status código a ser definido na resposta.
- cancellationToken
- CancellationToken
Um CancellationToken usado para cancelar a operação.
Retornos
Um ValueTask que representa a operação assíncrona.
Aplica-se a
Azure SDK for .NET