Condividi tramite


IHttpResponseFeature Interfaccia

Definizione

Rappresenta i campi e lo stato di una risposta HTTP.

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

Proprietà

Body
Obsoleti.

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 7230. 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

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