Freigeben über


HttpResponseFeature Klasse

Definition

Standardimplementierung für 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
Vererbung
HttpResponseFeature
Implementiert

Konstruktoren

HttpResponseFeature()

Initialisiert eine neue Instanz von HttpResponseFeature.

Eigenschaften

Body

Ruft den für das Stream Schreiben des Antworttexts ab oder legt dieses fest.

HasStarted

Ruft einen Wert ab, der angibt, ob die Antwort gestartet wurde.

Wenn true, HeadersStatusCodeReasonPhraseund jetzt unveränderlich sind und OnStarting(Func<Object,Task>, Object) nicht mehr aufgerufen werden sollten.

Headers

Ruft die zu sendenden Antwortheader ab oder legt sie fest. Header mit mehreren Werten werden als mehrere Header ausgegeben.

ReasonPhrase

Ruft den in RFC 7230 definierten Grundbegriff ab oder legt diesen fest. Beachten Sie, dass dieses Feld von HTTP/2 nicht mehr unterstützt wird.

StatusCode

Ruft den in RFC 7230 definierten status-Code ab oder legt diese fest.

Methoden

OnCompleted(Func<Object,Task>, Object)

Registriert einen Rückruf, der aufgerufen wird, nachdem eine Antwort vollständig abgeschlossen wurde. Dies ist für die Ressourcenbereinigung vorgesehen.

OnStarting(Func<Object,Task>, Object)

Registriert einen Rückruf, der kurz vor dem Start der Antwort aufgerufen werden soll.

Dies ist die letzte Möglichkeit, den Headers, StatusCodeoder ReasonPhrasezu ändern.

Gilt für: