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ého požadavku 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 Streamodpovědi . |
| 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 |
Získá hodnotu určující, zda hlavičky odpovědi byly odeslány klientovi. |
| Headers |
Získá hlavičky odpovědi. |
| HttpContext |
HttpContext Získá pro tuto odpověď. |
| StatusCode |
Získá nebo nastaví kód odpovědi HTTP. |
Metody
| CompleteAsync() |
Vyprázdní všechny zbývající hlavičky odpovědi, data nebo přívěsy. To může vyvolat, pokud je odpověď v neplatném stavu, jako je neshoda délka obsahu. |
| OnCompleted(Func<Object,Task>, Object) |
Přidá delegáta, který se má vyvolat po dokončení odeslání odpovědi klientovi. |
| OnCompleted(Func<Task>) |
Přidá delegáta, který se má vyvolat po dokončení odeslání odpovědi klientovi. |
| OnStarting(Func<Object,Task>, Object) |
Přidá delegáta, který se má vyvolat těsně před odesláním hlaviček odpovědi klientovi. Zpětná volání zaregistrovaná tady se spouští v obráceném pořadí. |
| OnStarting(Func<Task>) |
Přidá delegáta, který se má vyvolat těsně před odesláním hlaviček odpovědi klientovi. Zpětná volání zaregistrovaná tady se spouští v obráceném pořadí. |
| Redirect(String) |
Vrátí do klienta dočasnou odpověď přesměrování (HTTP 302). |
| Redirect(String, Boolean) |
Vrátí odpověď přesměrování (HTTP 301 nebo HTTP 302) klientovi. |
| RegisterForDispose(IDisposable) |
Jakmile požadavek dokončí zpracování, zaregistruje objekt pro likvidaci hostitele. |
| RegisterForDisposeAsync(IAsyncDisposable) |
Po dokončení zpracování požadavku zaregistruje objekt pro asynchronní odstranění hostitelem. |
| StartAsync(CancellationToken) |
Spustí odpověď voláním OnStarting() a zrušením úprav hlaviček. |
Metody rozšíření
| GetTypedHeaders(HttpResponse) |
Získá hlavičky odpovědi HTTP se silnými typy. |
| WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken) |
Zapište zadanou hodnotu jako JSON do textu odpovědi. Typ obsahu odpovědi se nastaví na zadaný typ obsahu. |
| WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken) |
Zapište zadanou hodnotu jako JSON do textu odpovědi. Typ obsahu odpovědi se nastaví na |
| WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken) |
Zapište zadanou hodnotu jako JSON do textu odpovědi. Typ obsahu odpovědi se nastaví na zadaný typ obsahu. |
| WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken) |
Zapište zadanou hodnotu jako JSON do textu odpovědi. Typ obsahu odpovědi se nastaví na |
| WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken) |
Zapište zadanou hodnotu jako JSON do textu odpovědi. Typ obsahu odpovědi se nastaví na zadaný typ obsahu. |
| WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken) |
Zapište zadanou hodnotu jako JSON do textu odpovědi. Typ obsahu odpovědi se nastaví na |
| WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken) |
Zapište zadanou hodnotu jako JSON do textu odpovědi. Typ obsahu odpovědi se nastaví na zadaný typ obsahu. |
| WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken) |
Zapište zadanou hodnotu jako JSON do textu odpovědi. Typ obsahu odpovědi se nastaví na |
| WriteAsync(HttpResponse, String, Encoding, CancellationToken) |
Zapíše daný text do textu odpovědi pomocí daného kódování. |
| WriteAsync(HttpResponse, String, CancellationToken) |
Zapíše daný text do textu odpovědi. Použije se kódování UTF-8. |
| Clear(HttpResponse) |
Vymaže odpověď HTTP. Toto vyvolání obnoví hlavičky odpovědi, stavový kód odpovědi a text odpovědi. |
| Redirect(HttpResponse, String, Boolean, Boolean) |
Vrátí odpověď přesměrování (HTTP 301, HTTP 302, HTTP 307 nebo HTTP 308) klientovi. |
| AppendTrailer(HttpResponse, String, StringValues) |
Přidá danou hlavičku přívěsu do kolekce přívěsů, která se odešle na konci textu odpovědi. Kontrola SupportsTrailers(HttpResponse) nebo InvalidOperationException může být vyvolán. |
| DeclareTrailer(HttpResponse, String) |
Přidá název daného přívěsu do hlavičky odpovědi "Trailer". Musí k tomu dojít před odesláním hlaviček odpovědí. |
| SupportsTrailers(HttpResponse) |
Označuje, jestli server podporuje odesílání hlaviček přívěsu pro tuto odpověď. |
| SendFileAsync(HttpResponse, IFileInfo, Int64, Nullable<Int64>, CancellationToken) |
Odešle daný soubor pomocí přípony SendFile. |
| SendFileAsync(HttpResponse, IFileInfo, CancellationToken) |
Odešle daný soubor pomocí přípony SendFile. |
| SendFileAsync(HttpResponse, String, Int64, Nullable<Int64>, CancellationToken) |
Odešle daný soubor pomocí přípony SendFile. |
| SendFileAsync(HttpResponse, String, CancellationToken) |
Odešle daný soubor pomocí přípony SendFile. |