HttpResponseDataExtensions.WriteAsJsonAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
WriteAsJsonAsync<T>(HttpResponseData, T, CancellationToken) |
Асинхронно записывает указанное значение в виде JSON в текст ответа, используя значение по умолчанию ObjectSerializer , настроенное для этой рабочей роли.
Для ответа content-type будет задано значение , |
WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, CancellationToken) |
Асинхронно записывает указанное значение в виде JSON в текст ответа с помощью предоставленного ObjectSerializer.
Для ответа content-type будет задано значение , |
WriteAsJsonAsync<T>(HttpResponseData, T, HttpStatusCode, CancellationToken) |
Асинхронно записывает указанное значение в виде JSON в текст ответа, используя значение по умолчанию ObjectSerializer , настроенное для этой рабочей роли.
Для ответа content-type будет задано значение , |
WriteAsJsonAsync<T>(HttpResponseData, T, String, CancellationToken) |
Асинхронно записывает указанное значение в виде JSON в текст ответа, используя значение по умолчанию ObjectSerializer , настроенное для этой рабочей роли.
Для ответа content-type будет задано |
WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, HttpStatusCode, CancellationToken) |
Асинхронно записывает указанное значение в виде JSON в текст ответа с помощью предоставленного ObjectSerializer.
Для ответа content-type будет задано значение , |
WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, String, CancellationToken) |
Асинхронно записывает указанное значение в виде JSON в текст ответа с помощью предоставленного ObjectSerializer.
Для ответа content-type будет задано |
WriteAsJsonAsync<T>(HttpResponseData, T, String, HttpStatusCode, CancellationToken) |
Асинхронно записывает указанное значение в виде JSON в текст ответа, используя значение по умолчанию ObjectSerializer , настроенное для этой рабочей роли.
Для типа содержимого ответа будет задано значение предоставленного |
WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, String, HttpStatusCode, CancellationToken) |
Асинхронно записывает указанное значение в виде JSON в текст ответа с помощью предоставленного ObjectSerializer.
Для типа содержимого ответа будет задано значение предоставленного |
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, который представляет асинхронную операцию.
Применяется к
Azure SDK for .NET
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по