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() |
Představuje odchozí stranu jednotlivého požadavku HTTP. |
Vlastnosti
Body |
Získá nebo nastaví tělo Streamodpovědi . |
BodyWriter |
Získá text odpovědi. PipeWriter |
ContentLength |
Získá nebo nastaví hodnotu hlavičky |
ContentType |
Získá nebo nastaví hodnotu hlavičky |
Cookies |
Získá objekt, který lze použít ke správě souborů cookie pro tuto odpověď. |
HasStarted |
Získá hodnotu označ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í zbývající hlavičky odpovědi, data nebo upoutávky. To může vyvolat, pokud je odpověď v neplatném stavu, například kvůli neshodě délky 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í, která jsou zde zaregistrovaná, 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í, která jsou zde zaregistrovaná, 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) do klienta. |
RegisterForDispose(IDisposable) |
Po dokončení zpracování požadavku zaregistruje objekt k odstranění hostitelem. |
RegisterForDisposeAsync(IAsyncDisposable) |
Zaregistruje objekt pro asynchronní likvidaci hostitelem po dokončení zpracování požadavku. |
StartAsync(CancellationToken) |
Spustí odpověď voláním OnStarting() a hlavičky se změní na neupravitelné. |
Metody rozšíření
GetTypedHeaders(HttpResponse) |
Získá hlavičky odpovědi HTTP silného typu. |
WriteAsJsonAsync(HttpResponse, Object, JsonTypeInfo, String, CancellationToken) |
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na zadaný typ obsahu. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken) |
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na zadaný typ obsahu. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken) |
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken) |
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na zadaný typ obsahu. |
WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken) |
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken) |
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na zadaný typ obsahu. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken) |
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken) |
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na zadaný typ obsahu. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken) |
Zadanou hodnotu zapište do textu odpovědi jako JSON. 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 volání resetuje hlavičky odpovědi, stavový kód odpovědi a tělo odpovědi. |
Redirect(HttpResponse, String, Boolean, Boolean) |
Vrátí odpověď přesměrování (HTTP 301, HTTP 302, HTTP 307 nebo HTTP 308) do klienta. |
AppendTrailer(HttpResponse, String, StringValues) |
Přidá danou hlavičku traileru do kolekce trailers, která se odešle na konci textu odpovědi. Kontrola SupportsTrailers(HttpResponse) nebo může být vyvolána výjimka InvalidOperationException. |
DeclareTrailer(HttpResponse, String) |
Přidá daný název traileru do hlavičky odpovědi Trailer. K tomu musí dojít před odesláním hlaviček odpovědi. |
SupportsTrailers(HttpResponse) |
Označuje, jestli server podporuje odesílání hlaviček upoutávek 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. |