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

HttpResponseFeature()

Inizializza una nuova istanza di HttpResponseFeature.

Proprietà

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 come 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 completo 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