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

Name Beschreibung
HttpResponseFeature()

Initialisiert eine neue Instanz von HttpResponseFeature.

Eigenschaften

Name Beschreibung
Body

Dient zum Abrufen oder Festlegen des Stream Schreibens des Antworttexts.

HasStarted

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

Wenn true, die StatusCode, ReasonPhrase, und Headers sind jetzt unveränderlich, und OnStarting(Func<Object,Task>, Object) sollte nicht mehr aufgerufen werden.

Headers

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

ReasonPhrase

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

StatusCode

Ruft den Statuscode ab, der in RFC 7230 definiert ist, oder legt den Statuscode fest.

Methoden

Name Beschreibung
OnCompleted(Func<Object,Task>, Object)

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

OnStarting(Func<Object,Task>, Object)

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

Dies ist die letzte Möglichkeit, das Headers, , StatusCodeoder ReasonPhrase.

Gilt für: