Condividi tramite


HttpResponseFeature Classe

Definizione

Implementazione predefinita per 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
Ereditarietà
HttpResponseFeature
Implementazioni

Costruttori

Nome Descrizione
HttpResponseFeature()

Inizializza una nuova istanza di HttpResponseFeature.

Proprietà

Nome Descrizione
Body

Ottiene o imposta l'oggetto Stream per la scrittura del corpo della risposta.

HasStarted

Ottiene un valore che indica se la risposta è stata avviata.

Se true, StatusCode, ReasonPhrasee Headers sono ora non modificabili e OnStarting(Func<Object,Task>, Object) non devono più essere chiamati.

Headers

Ottiene o imposta le intestazioni di risposta da inviare. Le intestazioni con più valori verranno generate come più intestazioni.

ReasonPhrase

Ottiene o imposta la frase motivo definita in RFC 9112 Sezione 4. Si noti che questo campo non è più supportato da HTTP/2.

StatusCode

Ottiene o imposta il codice di stato come definito in RFC 7230.

Metodi

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

Registra un callback da richiamare dopo il completamento di una risposta. Questa operazione è destinata alla pulizia delle risorse.

OnStarting(Func<Object,Task>, Object)

Registra un callback da richiamare subito prima dell'avvio della risposta.

Questa è l'ultima possibilità di modificare , HeadersStatusCodeo ReasonPhrase.

Si applica a