HttpResponse Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die ausgehende Seite einer einzelnen HTTP-Anforderung dar.
public ref class HttpResponse abstract
public abstract class HttpResponse
type HttpResponse = class
Public MustInherit Class HttpResponse
- Vererbung
-
HttpResponse
Konstruktoren
HttpResponse() |
Stellt die ausgehende Seite einer einzelnen HTTP-Anforderung dar. |
Eigenschaften
Body |
Ruft den Antworttext Streamab oder legt diese fest. |
BodyWriter |
Ruft den Antworttext ab. PipeWriter |
ContentLength |
Ruft den Wert für den Antwortheader ab oder legt den |
ContentType |
Ruft den Wert für den Antwortheader ab oder legt den |
Cookies |
Ruft ein Objekt ab, das zum Verwalten von Cookies für diese Antwort verwendet werden kann. |
HasStarted |
Ruft einen Wert ab, der angibt, ob Antwortheader an den Client gesendet wurden. |
Headers |
Ruft die Antwortheader ab. |
HttpContext |
Ruft die HttpContext für diese Antwort ab. |
StatusCode |
Ruft den HTTP-Antwortcode ab oder legt diese fest. |
Methoden
CompleteAsync() |
Leeren Sie alle verbleibenden Antwortheader, Daten oder Trailer. Dies kann ausgelöst werden, wenn sich die Antwort in einem ungültigen Zustand befindet, z. B. ein Inhaltslängenkonflikt. |
OnCompleted(Func<Object,Task>, Object) |
Fügt einen Delegat hinzu, der aufgerufen werden soll, nachdem die Antwort an den Client gesendet wurde. |
OnCompleted(Func<Task>) |
Fügt einen Delegat hinzu, der aufgerufen werden soll, nachdem die Antwort an den Client gesendet wurde. |
OnStarting(Func<Object,Task>, Object) |
Fügt einen Delegat hinzu, der aufgerufen werden soll, bevor Antwortheader an den Client gesendet werden. Hier registrierte Rückrufe werden in umgekehrter Reihenfolge ausgeführt. |
OnStarting(Func<Task>) |
Fügt einen Delegat hinzu, der aufgerufen werden soll, bevor Antwortheader an den Client gesendet werden. Hier registrierte Rückrufe werden in umgekehrter Reihenfolge ausgeführt. |
Redirect(String) |
Gibt eine temporäre Umleitungsantwort (HTTP 302) an den Client zurück. |
Redirect(String, Boolean) |
Gibt eine Umleitungsantwort (HTTP 301 oder HTTP 302) an den Client zurück. |
RegisterForDispose(IDisposable) |
Registriert ein Objekt zur Entsorgung durch den Host, nachdem die Anforderung die Verarbeitung abgeschlossen hat. |
RegisterForDisposeAsync(IAsyncDisposable) |
Registriert ein Objekt für die asynchrone Entsorgung durch den Host, nachdem die Verarbeitung der Anforderung abgeschlossen ist. |
StartAsync(CancellationToken) |
Startet die Antwort, indem OnStarting() aufgerufen und Header nicht mehr veränderlich sind. |
Erweiterungsmethoden
GetTypedHeaders(HttpResponse) |
Ruft stark typisierte HTTP-Antwortheader ab. |
WriteAsJsonAsync(HttpResponse, Object, JsonTypeInfo, String, CancellationToken) |
Schreiben Sie den angegebenen Wert als JSON in den Antworttext. Der Antwortinhaltstyp wird auf den angegebenen Inhaltstyp festgelegt. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken) |
Schreiben Sie den angegebenen Wert als JSON in den Antworttext. Der Antwortinhaltstyp wird auf den angegebenen Inhaltstyp festgelegt. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken) |
Schreiben Sie den angegebenen Wert als JSON in den Antworttext. Der Antwortinhaltstyp wird auf |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken) |
Schreiben Sie den angegebenen Wert als JSON in den Antworttext. Der Antwortinhaltstyp wird auf den angegebenen Inhaltstyp festgelegt. |
WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken) |
Schreiben Sie den angegebenen Wert als JSON in den Antworttext. Der Antwortinhaltstyp wird auf |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken) |
Schreiben Sie den angegebenen Wert als JSON in den Antworttext. Der Antwortinhaltstyp wird auf den angegebenen Inhaltstyp festgelegt. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken) |
Schreiben Sie den angegebenen Wert als JSON in den Antworttext. Der Antwortinhaltstyp wird auf |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken) |
Schreiben Sie den angegebenen Wert als JSON in den Antworttext. Der Antwortinhaltstyp wird auf den angegebenen Inhaltstyp festgelegt. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken) |
Schreiben Sie den angegebenen Wert als JSON in den Antworttext. Der Antwortinhaltstyp wird auf |
WriteAsync(HttpResponse, String, Encoding, CancellationToken) |
Schreibt den angegebenen Text mithilfe der angegebenen Codierung in den Antworttext. |
WriteAsync(HttpResponse, String, CancellationToken) |
Schreibt den angegebenen Text in den Antworttext. Die UTF-8-Codierung wird verwendet. |
Clear(HttpResponse) |
Löscht die HTTP-Antwort. Durch diesen Aufruf werden die Antwortheader, die Antwort status Code und der Antworttext zurückgesetzt. |
Redirect(HttpResponse, String, Boolean, Boolean) |
Gibt eine Umleitungsantwort (HTTP 301, HTTP 302, HTTP 307 oder HTTP 308) an den Client zurück. |
AppendTrailer(HttpResponse, String, StringValues) |
Fügt den angegebenen Trailerheader der Trailersammlung hinzu, die am Ende des Antwortkörpers gesendet werden soll. Überprüfen Oder SupportsTrailers(HttpResponse) eine InvalidOperationException kann ausgelöst werden. |
DeclareTrailer(HttpResponse, String) |
Fügt dem Antwortheader "Trailer" den angegebenen Trailernamen hinzu. Dies muss geschehen, bevor die Antwortheader gesendet werden. |
SupportsTrailers(HttpResponse) |
Gibt an, ob der Server das Senden von Trailerheadern für diese Antwort unterstützt. |
SendFileAsync(HttpResponse, IFileInfo, Int64, Nullable<Int64>, CancellationToken) |
Sendet die angegebene Datei mithilfe der Erweiterung SendFile. |
SendFileAsync(HttpResponse, IFileInfo, CancellationToken) |
Sendet die angegebene Datei mithilfe der Erweiterung SendFile. |
SendFileAsync(HttpResponse, String, Int64, Nullable<Int64>, CancellationToken) |
Sendet die angegebene Datei mithilfe der Erweiterung SendFile. |
SendFileAsync(HttpResponse, String, CancellationToken) |
Sendet die angegebene Datei mithilfe der Erweiterung SendFile. |