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


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значение , StatusCode, ReasonPhraseи Headers теперь являются неизменяемыми и OnStarting(Func<Object,Task>, Object) больше не должны вызываться.

Headers

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

ReasonPhrase

Возвращает или задает аргумент reason-phrase, как определено в RFC 7230. Обратите внимание, что http/2 больше не поддерживает это поле.

StatusCode

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

Методы

OnCompleted(Func<Object,Task>, Object)

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

OnStarting(Func<Object,Task>, Object)

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

Это последняя возможность изменить Headers, StatusCodeили ReasonPhrase.

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