Sdílet prostřednictvím


HttpResponseFeature Třída

Definice

Výchozí implementace pro 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
Dědičnost
HttpResponseFeature
Implementuje

Konstruktory

HttpResponseFeature()

Inicializuje novou instanci objektu HttpResponseFeature.

Vlastnosti

Body

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