HttpResponseFeature Класс

Определение

Реализация по умолчанию для IHttpResponseFeature.

public ref class HttpResponseFeature : Microsoft::AspNetCore::Http::Features::IHttpResponseFeature
public class HttpResponseFeature : Microsoft.AspNetCore.Http.Features.IHttpResponseFeature
type HttpResponseFeature = class
    interface IHttpResponseFeature
Public Class HttpResponseFeature
Implements IHttpResponseFeature
Наследование
HttpResponseFeature
Реализации

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

Имя Описание
HttpResponseFeature()

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

Свойства

Имя Описание
Body

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

HasStarted

Возвращает значение, указывающее, запущен ли ответ.

Если true, StatusCodeReasonPhraseи Headers теперь неизменяемы, и OnStarting(Func<Object,Task>, Object) больше не следует вызывать.

Headers

Возвращает или задает заголовки ответа для отправки. Заголовки с несколькими значениями будут выдаваться в виде нескольких заголовков.

ReasonPhrase

Возвращает или задает фразу причины, определенную в разделе 4 RFC 9112. Обратите внимание, что это поле больше не поддерживается HTTP/2.

StatusCode

Возвращает или задает код состояния, определенный в RFC 7230.

Методы

Имя Описание
OnCompleted(Func<Object,Task>, Object)

Регистрирует обратный вызов после завершения ответа. Это предназначено для очистки ресурсов.

OnStarting(Func<Object,Task>, Object)

Регистрирует обратный вызов, который будет вызываться непосредственно перед началом ответа.

Это последний шанс изменить Headers, StatusCodeили ReasonPhrase.

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