Compartilhar via


HttpResponseFeature Classe

Definição

Implementação padrão para 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
Herança
HttpResponseFeature
Implementações

Construtores

HttpResponseFeature()

Inicializa uma nova instância de HttpResponseFeature.

Propriedades

Body

Obtém ou define o Stream para gravar o corpo da resposta.

HasStarted

Obtém um valor que indica se a resposta foi iniciada.

Se true, o StatusCode, ReasonPhrasee Headers agora são imutáveis e OnStarting(Func<Object,Task>, Object) não devem mais ser chamados.

Headers

Obtém ou define os cabeçalhos de resposta a serem enviados. Cabeçalhos com vários valores serão emitidos como vários cabeçalhos.

ReasonPhrase

Obtém ou define a frase-razão conforme definido no RFC 7230. Observe que esse campo não tem mais suporte por HTTP/2.

StatusCode

Obtém ou define o código de status conforme definido no RFC 7230.

Métodos

OnCompleted(Func<Object,Task>, Object)

Registra um retorno de chamada a ser invocado após a conclusão completa de uma resposta. Isso se destina à limpeza de recursos.

OnStarting(Func<Object,Task>, Object)

Registra um retorno de chamada a ser invocado pouco antes do início da resposta.

Esta é a última chance de modificar o Headers, StatusCodeou ReasonPhrase.

Aplica-se a