Compartilhar via


IHttpResponseFeature Interface

Definição

Representa os campos e o estado de uma resposta HTTP.

public interface class IHttpResponseFeature
public interface IHttpResponseFeature
type IHttpResponseFeature = interface
Public Interface IHttpResponseFeature
Derivado

Propriedades

Nome Description
Body
Obsoleto.

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 na Seção 4 do RFC 9112. Observe que esse campo não é mais compatível com HTTP/2.

StatusCode

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

Métodos

Nome Description
OnCompleted(Func<Object,Task>, Object)

Registra um retorno de chamada a ser invocado após a conclusão completa de uma resposta. Isso destina-se à 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