HttpResponseData Класс

Определение

Представление исходящего HTTP-ответа.

public abstract class HttpResponseData
type HttpResponseData = class
Public MustInherit Class HttpResponseData
Наследование
HttpResponseData

Конструкторы

HttpResponseData(FunctionContext)

Инициализирует новый экземпляр класса HttpResponseData.

Свойства

Body

Возвращает или задает поток текста ответа.

Cookies

Возвращает экземпляр, HttpCookies содержащий файлы cookie запроса.

FunctionContext

Возвращает объект FunctionContext для этого ответа.

Headers

Возвращает или задает объект , HttpHeadersCollection содержащий заголовки ответа.

StatusCode

Возвращает или задает код состояния для ответа.

Методы

CreateResponse(HttpRequestData)

Создает HTTP-ответ для предоставленного запроса.

Методы расширения

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

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

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

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

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

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

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

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

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

WriteAsJsonAsync<T>(HttpResponseData, T, CancellationToken)

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

WriteBytes(HttpResponseData, Byte[])

Записывает предоставленные байты в текст ответа.

WriteBytesAsync(HttpResponseData, Byte[])

Асинхронно записывает предоставленные байты в текст ответа.

WriteBytesAsync(HttpResponseData, Byte[], CancellationToken)

Асинхронно записывает предоставленные байты в текст ответа и отслеживает запросы на отмену.

WriteString(HttpResponseData, String, Encoding)

Записывает указанную строку в текст ответа с использованием указанной кодировки.

WriteStringAsync(HttpResponseData, String, Encoding)

Асинхронно записывает указанную строку в текст ответа с использованием указанной кодировки.

WriteStringAsync(HttpResponseData, String, CancellationToken, Encoding)

Асинхронно записывает предоставленную строку в текст ответа с использованием указанной кодировки и отслеживает запросы отмены.

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