Sdílet prostřednictvím


IHttpResponseFeature Rozhraní

Definice

Představuje pole a stav odpovědi HTTP.

public interface class IHttpResponseFeature
public interface IHttpResponseFeature
type IHttpResponseFeature = interface
Public Interface IHttpResponseFeature
Odvozené

Vlastnosti

Body
Zastaralé.

Získá nebo nastaví Stream pro zápis textu odpovědi.

HasStarted

Získá hodnotu, která označuje, zda byla odpověď spuštěna.

Pokud true, , StatusCodeReasonPhrasea Headers jsou nyní neměnné a OnStarting(Func<Object,Task>, Object) už by se neměly volat.

Headers

Získá nebo nastaví hlavičky odpovědi na odeslání. Záhlaví s více hodnotami se vygenerují jako více hlaviček.

ReasonPhrase

Získá nebo nastaví frázi důvodu definovanou v RFC 7230. Všimněte si, že http/2 už toto pole nepodporuje.

StatusCode

Získá nebo nastaví stavový kód definovaný v RFC 7230.

Metody

OnCompleted(Func<Object,Task>, Object)

Zaregistruje zpětné volání, které se má vyvolat po úplném dokončení odpovědi. Tato funkce je určená k vyčištění prostředků.

OnStarting(Func<Object,Task>, Object)

Zaregistruje zpětné volání, které se má vyvolat těsně před zahájením odpovědi.

Toto je poslední možnost, jak upravit Headers, StatusCodenebo ReasonPhrase.

Platí pro