Compartir a través de


HttpResponseFeature Clase

Definición

Implementación predeterminada 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
Herencia
HttpResponseFeature
Implementaciones

Constructores

HttpResponseFeature()

Inicializa una nueva instancia de la clase HttpResponseFeature.

Propiedades

Body

Obtiene o establece el objeto Stream para escribir el cuerpo de la respuesta.

HasStarted

Obtiene un valor que indica si se ha iniciado la respuesta.

Si truees , StatusCodeReasonPhrase, y Headers ahora son inmutables y OnStarting(Func<Object,Task>, Object) ya no se debe llamar a .

Headers

Obtiene o establece los encabezados de respuesta que se van a enviar. Los encabezados con varios valores se emitirán como varios encabezados.

ReasonPhrase

Obtiene o establece la frase de motivo tal como se define en RFC 7230. Tenga en cuenta que este campo ya no es compatible con HTTP/2.

StatusCode

Obtiene o establece el código de estado tal y como se define en RFC 7230.

Métodos

OnCompleted(Func<Object,Task>, Object)

Registra una devolución de llamada que se invocará después de que una respuesta se haya completado por completo. Esto está pensado para la limpieza de recursos.

OnStarting(Func<Object,Task>, Object)

Registra una devolución de llamada que se invocará justo antes de que se inicie la respuesta.

Esta es la última oportunidad de modificar , HeadersStatusCodeo ReasonPhrase.

Se aplica a