Поделиться через


HttpResponseDataExtensions.WriteAsJsonAsync Метод

Определение

Перегрузки

WriteAsJsonAsync<T>(HttpResponseData, T, CancellationToken)

Асинхронно записывает указанное значение в виде JSON в текст ответа, используя значение по умолчанию ObjectSerializer , настроенное для этой рабочей роли. Для ответа content-type будет задано значение , application/json; charset=utf-8 а для кода состояния — значение 200.

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

Асинхронно записывает указанное значение в виде JSON в текст ответа с помощью предоставленного ObjectSerializer. Для ответа content-type будет задано значение , application/json; charset=utf-8 а для кода состояния — значение 200.

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

Асинхронно записывает указанное значение в виде JSON в текст ответа, используя значение по умолчанию ObjectSerializer , настроенное для этой рабочей роли. Для ответа content-type будет задано значение , application/json; charset=utf-8 а для кода состояния — предоставленное statusCodeзначение .

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

Асинхронно записывает указанное значение в виде JSON в текст ответа, используя значение по умолчанию ObjectSerializer , настроенное для этой рабочей роли. Для ответа content-type будет задано contentType предоставленное значение , а для кода состояния — значение 200.

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

Асинхронно записывает указанное значение в виде JSON в текст ответа с помощью предоставленного ObjectSerializer. Для ответа content-type будет задано значение , application/json; charset=utf-8 а для кода состояния — предоставленное statusCodeзначение .

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

Асинхронно записывает указанное значение в виде JSON в текст ответа с помощью предоставленного ObjectSerializer. Для ответа content-type будет задано contentType предоставленное значение , а для кода состояния — значение 200.

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

Асинхронно записывает указанное значение в виде JSON в текст ответа, используя значение по умолчанию ObjectSerializer , настроенное для этой рабочей роли. Для типа содержимого ответа будет задано значение предоставленного contentType , а для кода состояния — предоставленное statusCodeзначение .

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

Асинхронно записывает указанное значение в виде JSON в текст ответа с помощью предоставленного ObjectSerializer. Для типа содержимого ответа будет задано значение предоставленного contentType , а для кода состояния — предоставленное statusCodeзначение .

WriteAsJsonAsync<T>(HttpResponseData, T, CancellationToken)

Исходный код:
HttpResponseDataExtensions.cs

Асинхронно записывает указанное значение в виде JSON в текст ответа, используя значение по умолчанию ObjectSerializer , настроенное для этой рабочей роли. Для ответа content-type будет задано значение , application/json; charset=utf-8 а для кода состояния — значение 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

Параметры типа

T

Тип объекта для записи.

Параметры

response
HttpResponseData

Ответ для записи JSON.

instance
T

Экземпляр для сериализации и записи в формате JSON.

cancellationToken
CancellationToken

Объект , используемый CancellationToken для отмены операции.

Возвращаемое значение

Объект ValueTask, который представляет асинхронную операцию.

Применяется к

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

Исходный код:
HttpResponseDataExtensions.cs

Асинхронно записывает указанное значение в виде JSON в текст ответа с помощью предоставленного ObjectSerializer. Для ответа content-type будет задано значение , application/json; charset=utf-8 а для кода состояния — значение 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

Параметры типа

T

Тип объекта для записи.

Параметры

response
HttpResponseData

Ответ для записи JSON.

instance
T

Экземпляр для сериализации и записи в формате JSON.

serializer
ObjectSerializer

Сериализатор, используемый для сериализации экземпляра.

cancellationToken
CancellationToken

Объект , используемый CancellationToken для отмены операции.

Возвращаемое значение

Объект ValueTask, который представляет асинхронную операцию.

Применяется к

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

Исходный код:
HttpResponseDataExtensions.cs

Асинхронно записывает указанное значение в виде JSON в текст ответа, используя значение по умолчанию ObjectSerializer , настроенное для этой рабочей роли. Для ответа content-type будет задано значение , application/json; charset=utf-8 а для кода состояния — предоставленное 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

Параметры типа

T

Тип объекта для записи.

Параметры

response
HttpResponseData

Ответ для записи JSON.

instance
T

Экземпляр для сериализации и записи в формате JSON.

statusCode
HttpStatusCode

Код состояния, задается в ответе.

cancellationToken
CancellationToken

Объект , используемый CancellationToken для отмены операции.

Возвращаемое значение

Объект ValueTask, который представляет асинхронную операцию.

Применяется к

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

Исходный код:
HttpResponseDataExtensions.cs

Асинхронно записывает указанное значение в виде JSON в текст ответа, используя значение по умолчанию ObjectSerializer , настроенное для этой рабочей роли. Для ответа content-type будет задано contentType предоставленное значение , а для кода состояния — значение 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

Параметры типа

T

Тип объекта для записи.

Параметры

response
HttpResponseData

Ответ для записи JSON.

instance
T

Экземпляр для сериализации и записи в формате JSON.

contentType
String

Тип содержимого, задается в ответе.

cancellationToken
CancellationToken

Объект , используемый CancellationToken для отмены операции.

Возвращаемое значение

Объект ValueTask, который представляет асинхронную операцию.

Применяется к

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

Исходный код:
HttpResponseDataExtensions.cs

Асинхронно записывает указанное значение в виде JSON в текст ответа с помощью предоставленного ObjectSerializer. Для ответа content-type будет задано значение , application/json; charset=utf-8 а для кода состояния — предоставленное 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

Параметры типа

T

Тип объекта для записи.

Параметры

response
HttpResponseData

Ответ для записи JSON.

instance
T

Экземпляр для сериализации и записи в формате JSON.

serializer
ObjectSerializer

Сериализатор, используемый для сериализации экземпляра.

statusCode
HttpStatusCode

Код состояния, задается в ответе.

cancellationToken
CancellationToken

Объект , используемый CancellationToken для отмены операции.

Возвращаемое значение

Объект ValueTask, который представляет асинхронную операцию.

Применяется к

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

Исходный код:
HttpResponseDataExtensions.cs

Асинхронно записывает указанное значение в виде JSON в текст ответа с помощью предоставленного ObjectSerializer. Для ответа content-type будет задано contentType предоставленное значение , а для кода состояния — значение 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

Параметры типа

T

Тип объекта для записи.

Параметры

response
HttpResponseData

Ответ для записи JSON.

instance
T

Экземпляр для сериализации и записи в формате JSON.

serializer
ObjectSerializer

Сериализатор, используемый для сериализации экземпляра.

contentType
String

Тип содержимого, задается в ответе.

cancellationToken
CancellationToken

Объект , используемый CancellationToken для отмены операции.

Возвращаемое значение

Объект ValueTask, который представляет асинхронную операцию.

Применяется к

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

Исходный код:
HttpResponseDataExtensions.cs

Асинхронно записывает указанное значение в виде JSON в текст ответа, используя значение по умолчанию ObjectSerializer , настроенное для этой рабочей роли. Для типа содержимого ответа будет задано значение предоставленного contentType , а для кода состояния — предоставленное 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

Параметры типа

T

Тип объекта для записи.

Параметры

response
HttpResponseData

Ответ для записи JSON.

instance
T

Экземпляр для сериализации и записи в формате JSON.

contentType
String

Тип содержимого, задается в ответе.

statusCode
HttpStatusCode

Код состояния, задается в ответе.

cancellationToken
CancellationToken

Объект , используемый CancellationToken для отмены операции.

Возвращаемое значение

Объект ValueTask, который представляет асинхронную операцию.

Применяется к

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

Исходный код:
HttpResponseDataExtensions.cs

Асинхронно записывает указанное значение в виде JSON в текст ответа с помощью предоставленного ObjectSerializer. Для типа содержимого ответа будет задано значение предоставленного contentType , а для кода состояния — предоставленное 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

Параметры типа

T

Тип объекта для записи.

Параметры

response
HttpResponseData

Ответ для записи JSON.

instance
T

Экземпляр для сериализации и записи в формате JSON.

serializer
ObjectSerializer

Сериализатор, используемый для сериализации экземпляра.

contentType
String

Тип содержимого, задается в ответе.

statusCode
HttpStatusCode

Код состояния, задается в ответе.

cancellationToken
CancellationToken

Объект , используемый CancellationToken для отмены операции.

Возвращаемое значение

Объект ValueTask, который представляет асинхронную операцию.

Применяется к