Partilhar via


HttpResponseDataExtensions.WriteAsJsonAsync Método

Definição

Sobrecargas

WriteAsJsonAsync<T>(HttpResponseData, T, CancellationToken)

Escreve de forma assíncrona o valor especificado como JSON no corpo da resposta com a predefinição ObjectSerializer configurada para esta função de trabalho. O tipo de conteúdo de resposta será definido como application/json; charset=utf-8 e o código de estado definido como 200.

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, CancellationToken)

Escreve de forma assíncrona o valor especificado como JSON no corpo da resposta com o fornecido ObjectSerializer. O tipo de conteúdo de resposta será definido como application/json; charset=utf-8 e o código de estado definido como 200.

WriteAsJsonAsync<T>(HttpResponseData, T, HttpStatusCode, CancellationToken)

Escreve de forma assíncrona o valor especificado como JSON no corpo da resposta com a predefinição ObjectSerializer configurada para esta função de trabalho. O tipo de conteúdo de resposta será definido como application/json; charset=utf-8 e o código de estado definido como .statusCode

WriteAsJsonAsync<T>(HttpResponseData, T, String, CancellationToken)

Escreve de forma assíncrona o valor especificado como JSON no corpo da resposta com a predefinição ObjectSerializer configurada para esta função de trabalho. O tipo de conteúdo de resposta será definido como o fornecido contentType e o código de estado definido como 200.

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, HttpStatusCode, CancellationToken)

Escreve de forma assíncrona o valor especificado como JSON no corpo da resposta com o fornecido ObjectSerializer. O tipo de conteúdo de resposta será definido como application/json; charset=utf-8 e o código de estado definido como .statusCode

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, String, CancellationToken)

Escreve de forma assíncrona o valor especificado como JSON no corpo da resposta com o fornecido ObjectSerializer. O tipo de conteúdo de resposta será definido como o fornecido contentType e o código de estado definido como 200.

WriteAsJsonAsync<T>(HttpResponseData, T, String, HttpStatusCode, CancellationToken)

Escreve de forma assíncrona o valor especificado como JSON no corpo da resposta com a predefinição ObjectSerializer configurada para esta função de trabalho. O tipo de conteúdo de resposta será definido como o fornecido contentType e o código de estado definido como .statusCode

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, String, HttpStatusCode, CancellationToken)

Escreve de forma assíncrona o valor especificado como JSON no corpo da resposta com o fornecido ObjectSerializer. O tipo de conteúdo de resposta será definido como o fornecido contentType e o código de estado definido como .statusCode

WriteAsJsonAsync<T>(HttpResponseData, T, CancellationToken)

Origem:
HttpResponseDataExtensions.cs

Escreve de forma assíncrona o valor especificado como JSON no corpo da resposta com a predefinição ObjectSerializer configurada para esta função de trabalho. O tipo de conteúdo de resposta será definido como application/json; charset=utf-8 e o código de estado 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 Genérico

T

O tipo de objeto a escrever.

Parâmetros

response
HttpResponseData

A resposta para escrever JSON em.

instance
T

A instância para serializar e escrever como JSON.

cancellationToken
CancellationToken

Utilizado CancellationToken para cancelar a operação.

Devoluções

Um ValueTask que representa a operação assíncrona.

Aplica-se a

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, CancellationToken)

Origem:
HttpResponseDataExtensions.cs

Escreve de forma assíncrona o valor especificado como JSON no corpo da resposta com o fornecido ObjectSerializer. O tipo de conteúdo de resposta será definido como application/json; charset=utf-8 e o código de estado 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 Genérico

T

O tipo de objeto a escrever.

Parâmetros

response
HttpResponseData

A resposta para escrever JSON em.

instance
T

A instância para serializar e escrever como JSON.

serializer
ObjectSerializer

O serializador utilizado para serializar a instância.

cancellationToken
CancellationToken

Utilizado CancellationToken para cancelar a operação.

Devoluções

Um ValueTask que representa a operação assíncrona.

Aplica-se a

WriteAsJsonAsync<T>(HttpResponseData, T, HttpStatusCode, CancellationToken)

Origem:
HttpResponseDataExtensions.cs

Escreve de forma assíncrona o valor especificado como JSON no corpo da resposta com a predefinição ObjectSerializer configurada para esta função de trabalho. O tipo de conteúdo de resposta será definido como application/json; charset=utf-8 e o código de estado definido como .statusCode

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 Genérico

T

O tipo de objeto a escrever.

Parâmetros

response
HttpResponseData

A resposta para escrever JSON em.

instance
T

A instância para serializar e escrever como JSON.

statusCode
HttpStatusCode

O código de estado a definir na resposta.

cancellationToken
CancellationToken

Utilizado CancellationToken para cancelar a operação.

Devoluções

Um ValueTask que representa a operação assíncrona.

Aplica-se a

WriteAsJsonAsync<T>(HttpResponseData, T, String, CancellationToken)

Origem:
HttpResponseDataExtensions.cs

Escreve de forma assíncrona o valor especificado como JSON no corpo da resposta com a predefinição ObjectSerializer configurada para esta função de trabalho. O tipo de conteúdo de resposta será definido como o fornecido contentType e o código de estado 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 Genérico

T

O tipo de objeto a escrever.

Parâmetros

response
HttpResponseData

A resposta para escrever JSON em.

instance
T

A instância para serializar e escrever como JSON.

contentType
String

O tipo de conteúdo a definir na resposta.

cancellationToken
CancellationToken

Utilizado CancellationToken para cancelar a operação.

Devoluções

Um ValueTask que representa a operação assíncrona.

Aplica-se a

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, HttpStatusCode, CancellationToken)

Origem:
HttpResponseDataExtensions.cs

Escreve de forma assíncrona o valor especificado como JSON no corpo da resposta com o fornecido ObjectSerializer. O tipo de conteúdo de resposta será definido como application/json; charset=utf-8 e o código de estado definido como .statusCode

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 Genérico

T

O tipo de objeto a escrever.

Parâmetros

response
HttpResponseData

A resposta para escrever JSON em.

instance
T

A instância para serializar e escrever como JSON.

serializer
ObjectSerializer

O serializador utilizado para serializar a instância.

statusCode
HttpStatusCode

O código de estado a definir na resposta.

cancellationToken
CancellationToken

Utilizado CancellationToken para cancelar a operação.

Devoluções

Um ValueTask que representa a operação assíncrona.

Aplica-se a

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, String, CancellationToken)

Origem:
HttpResponseDataExtensions.cs

Escreve de forma assíncrona o valor especificado como JSON no corpo da resposta com o fornecido ObjectSerializer. O tipo de conteúdo de resposta será definido como o fornecido contentType e o código de estado 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 Genérico

T

O tipo de objeto a escrever.

Parâmetros

response
HttpResponseData

A resposta para escrever JSON em.

instance
T

A instância para serializar e escrever como JSON.

serializer
ObjectSerializer

O serializador utilizado para serializar a instância.

contentType
String

O tipo de conteúdo a definir na resposta.

cancellationToken
CancellationToken

Utilizado CancellationToken para cancelar a operação.

Devoluções

Um ValueTask que representa a operação assíncrona.

Aplica-se a

WriteAsJsonAsync<T>(HttpResponseData, T, String, HttpStatusCode, CancellationToken)

Origem:
HttpResponseDataExtensions.cs

Escreve de forma assíncrona o valor especificado como JSON no corpo da resposta com a predefinição ObjectSerializer configurada para esta função de trabalho. O tipo de conteúdo de resposta será definido como o fornecido contentType e o código de estado definido como .statusCode

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 Genérico

T

O tipo de objeto a escrever.

Parâmetros

response
HttpResponseData

A resposta para escrever JSON em.

instance
T

A instância para serializar e escrever como JSON.

contentType
String

O tipo de conteúdo a definir na resposta.

statusCode
HttpStatusCode

O código de estado a definir na resposta.

cancellationToken
CancellationToken

Utilizado CancellationToken para cancelar a operação.

Devoluções

Um ValueTask que representa a operação assíncrona.

Aplica-se a

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, String, HttpStatusCode, CancellationToken)

Origem:
HttpResponseDataExtensions.cs

Escreve de forma assíncrona o valor especificado como JSON no corpo da resposta com o fornecido ObjectSerializer. O tipo de conteúdo de resposta será definido como o fornecido contentType e o código de estado definido como .statusCode

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 Genérico

T

O tipo de objeto a escrever.

Parâmetros

response
HttpResponseData

A resposta para escrever JSON em.

instance
T

A instância para serializar e escrever como JSON.

serializer
ObjectSerializer

O serializador utilizado para serializar a instância.

contentType
String

O tipo de conteúdo a definir na resposta.

statusCode
HttpStatusCode

O código de estado a definir na resposta.

cancellationToken
CancellationToken

Utilizado CancellationToken para cancelar a operação.

Devoluções

Um ValueTask que representa a operação assíncrona.

Aplica-se a