HttpResponse Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje odchozí stranu jednotlivých požadavků HTTP.
public ref class HttpResponse abstract
public abstract class HttpResponse
type HttpResponse = class
Public MustInherit Class HttpResponse
- Dědičnost
-
HttpResponse
Konstruktory
| HttpResponse() |
Vlastnosti
| Body |
Získá nebo nastaví tělo odpovědi Stream . |
| BodyWriter |
Získá tělo odpovědi. PipeWriter |
| ContentLength |
Získá nebo nastaví hodnotu pro hlavičku odpovědi |
| ContentType |
Získá nebo nastaví hodnotu pro hlavičku odpovědi |
| Cookies |
Získá objekt, který lze použít ke správě souborů cookie pro tuto odpověď. |
| HasStarted |
Načte hodnotu, která označuje, jestli se do klienta poslaly hlavičky odpovědí. |
| Headers |
Získá hlavičky odpovědi. |
| HttpContext |
Získá HttpContext pro tuto odpověď. |
| StatusCode |
Získá nebo nastaví kód odpovědi HTTP. |
Metody
| CompleteAsync() |
Vyprázdněte zbývající hlavičky, data nebo Přípojná místa odpovědi. To může vyvolat, pokud je odpověď v neplatném stavu, například neshoda Content-Length. |
| OnCompleted(Func<Object,Task>, Object) |
Přidá delegáta, který má být vyvolán poté, co byla odpověď odeslána klientovi. |
| OnCompleted(Func<Task>) |
Přidá delegáta, který má být vyvolán poté, co byla odpověď odeslána klientovi. |
| OnStarting(Func<Object,Task>, Object) |
Přidá delegáta, který se bude volat těsně před odesláním hlaviček odpovědi klientovi. Zaregistrovaná zpětná volání se spouštějí v obráceném pořadí. |
| OnStarting(Func<Task>) |
Přidá delegáta, který se bude volat těsně před odesláním hlaviček odpovědi klientovi. Zaregistrovaná zpětná volání se spouštějí v obráceném pořadí. |
| Redirect(String) |
Vrátí dočasnou odpověď přesměrování (HTTP 302) na klienta. |
| Redirect(String, Boolean) |
Vrátí odpověď přesměrování (HTTP 301 nebo HTTP 302) na klienta. |
| RegisterForDispose(IDisposable) |
Zaregistruje objekt pro vyřazení hostitelem po dokončení zpracování žádosti. |
| RegisterForDisposeAsync(IAsyncDisposable) |
Po dokončení zpracování žádosti zaregistruje objekt pro asynchronní vyřazení hostitelem. |
| StartAsync(CancellationToken) |
Spustí odpověď voláním metody "OnStart" () a provedením neupravitelných hlaviček. |
Metody rozšíření
| GetTypedHeaders(HttpResponse) |
Načte hlavičky HTTP odpovědi silného typu. |
| WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken) |
Zapsat zadanou hodnotu jako JSON do těla odpovědi. Typ obsahu odpovědi bude nastaven na zadaný typ obsahu. |
| WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken) |
Zapsat zadanou hodnotu jako JSON do těla odpovědi. Typ obsahu odpovědi bude nastaven na |
| WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken) |
Zapsat zadanou hodnotu jako JSON do těla odpovědi. Typ obsahu odpovědi bude nastaven na |
| WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken) |
Zapsat zadanou hodnotu jako JSON do těla odpovědi. Typ obsahu odpovědi bude nastaven na zadaný typ obsahu. |
| WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken) |
Zapsat zadanou hodnotu jako JSON do těla odpovědi. Typ obsahu odpovědi bude nastaven na |
| WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken) |
Zapsat zadanou hodnotu jako JSON do těla odpovědi. Typ obsahu odpovědi bude nastaven na |
| WriteAsync(HttpResponse, String, Encoding, CancellationToken) |
Zapíše daný text do těla odpovědi pomocí zadaného kódování. |
| WriteAsync(HttpResponse, String, CancellationToken) |
Zapíše daný text do těla odpovědi. Bude použito kódování UTF-8. |
| Clear(HttpResponse) |
Vymaže odpověď HTTP. Toto vyvolání resetuje hlavičky odpovědi, stavový kód odpovědi a text odpovědi. |
| Redirect(HttpResponse, String, Boolean, Boolean) |
Vrátí do klienta odpověď přesměrování (HTTP 301, HTTP 302, HTTP 307 nebo HTTP 308). |
| AppendTrailer(HttpResponse, String, StringValues) |
Přidá hlavičku daného přípojného vozidla do kolekce přípojných vozidel, která se odešle na konci textu odpovědi. Ověřte, zda SupportsTrailers(HttpResponse) může být vyvolána událost InvalidOperationException. |
| DeclareTrailer(HttpResponse, String) |
Přidá daný název přívěsu do hlavičky Response přívěsu. K tomu musí dojít před odesláním hlaviček odpovědi. |
| SupportsTrailers(HttpResponse) |
Určuje, jestli Server podporuje odesílání hlaviček přípojných vozidel pro tuto odpověď. |
| SendFileAsync(HttpResponse, IFileInfo, Int64, Nullable<Int64>, CancellationToken) |
Odešle daný soubor pomocí rozšíření SendFile. |
| SendFileAsync(HttpResponse, IFileInfo, CancellationToken) |
Odešle daný soubor pomocí rozšíření SendFile. |
| SendFileAsync(HttpResponse, String, Int64, Nullable<Int64>, CancellationToken) |
Odešle daný soubor pomocí rozšíření SendFile. |
| SendFileAsync(HttpResponse, String, CancellationToken) |
Odešle daný soubor pomocí rozšíření SendFile. |