HttpResponseBase 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 základní třídu tříd, které poskytují informace http-response z ASP.NET operace.
public ref class HttpResponseBase abstract
public abstract class HttpResponseBase
type HttpResponseBase = class
Public MustInherit Class HttpResponseBase
- Dědičnost
-
HttpResponseBase
- Odvozené
Poznámky
Třída HttpResponseBase je abstraktní třída, která obsahuje stejné členy jako HttpResponse třída. Třída HttpResponseBase umožňuje vytvářet odvozené třídy, které se podobají třídě HttpResponse, ale můžete ji přizpůsobit a pracovat mimo kanál ASP.NET. Při testování jednotek obvykle používáte odvozenou třídu k implementaci členů, kteří mají přizpůsobené chování, které splňuje scénář, který testujete.
Třída HttpResponseWrapper je odvozena od HttpResponseBase třídy. Třída HttpResponseWrapper slouží jako obálka HttpResponse pro třídu. Za běhu obvykle používáte instanci HttpResponseWrapper třídy k volání členů objektu HttpResponse .
Konstruktory
| Name | Description |
|---|---|
| HttpResponseBase() |
Inicializuje novou instanci HttpResponseBase třídy. |
Vlastnosti
| Name | Description |
|---|---|
| Buffer |
Získá nebo nastaví hodnotu, která určuje, zda se má výstup vyrovnávací paměti a odeslat ho po dokončení zpracování úplné odpovědi. |
| BufferOutput |
Získá nebo nastaví hodnotu, která označuje, zda se má výstup vyrovnávací paměti a odeslat ho po dokončení zpracování celé stránky. |
| Cache |
Získá zásady ukládání do mezipaměti (například čas vypršení platnosti, nastavení ochrany osobních údajů a různé klauzule) aktuální webové stránky. |
| CacheControl |
Získá nebo nastaví hlavičku |
| Charset |
Získá nebo nastaví znakovou sadu HTTP aktuální odpovědi. |
| ClientDisconnectedToken |
CancellationToken Získá objekt, který je zahozen při odpojení klienta. |
| ContentEncoding |
Získá nebo nastaví kódování obsahu aktuální odpovědi. |
| ContentType |
Získá nebo nastaví typ HTTP MIME aktuální odpovědi. |
| Cookies |
Získá kolekci souborů cookie odpovědi. |
| Expires |
Získá nebo nastaví počet minut před vypršením platnosti stránky uložené v mezipaměti klienta nebo proxy serveru. Pokud se uživatel před vypršením platnosti vrátí na stejnou stránku, zobrazí se verze uložená v mezipaměti. Expires je poskytována z důvodu kompatibility se staršími verzemi služby Active Server Pages (ASP). |
| ExpiresAbsolute |
Získá nebo nastaví absolutní datum a čas, kdy vyprší platnost informací uložených v mezipaměti. ExpiresAbsolute je poskytována z důvodu kompatibility se staršími verzemi služby Active Server Pages (ASP). |
| Filter |
Získá nebo nastaví objekt filtru, který se používá k úpravě těla entity HTTP před přenosem. |
| HeaderEncoding |
Získá nebo nastaví kódování pro hlavičku aktuální odpovědi. |
| Headers |
Získá kolekci hlaviček odpovědí. |
| HeadersWritten |
Získá hodnotu určující, zda hlavičky odpovědi byly zapsány. |
| IsClientConnected |
Získá hodnotu, která označuje, zda je klient připojen k serveru. |
| IsRequestBeingRedirected |
Získá hodnotu, která označuje, zda klient je přesměrován na nové umístění. |
| Output |
Získá objekt, který umožňuje textový výstup do streamu odpovědi HTTP. |
| OutputStream |
Získá objekt, který umožňuje binární výstup do textu odchozího obsahu HTTP. |
| RedirectLocation |
Získá nebo nastaví hodnotu hlavičky HTTP |
| Status |
Získá nebo nastaví hodnotu vrácenou |
| StatusCode |
Získá nebo nastaví stavový kód HTTP výstupu vráceného klientovi. |
| StatusDescription |
Získá nebo nastaví stavovou zprávu HTTP výstupu, který je vrácen klientovi. |
| SubStatusCode |
Získá nebo nastaví hodnotu, která kvalifikuje stavový kód odpovědi. |
| SupportsAsyncFlush |
Získá hodnotu, která označuje, zda připojení podporuje asynchronní operace vyprazdnutí. |
| SuppressContent |
Získá nebo nastaví hodnotu, která určuje, zda se klientovi budou odesílat pouze hlavičky HTTP. |
| SuppressDefaultCacheControlHeader |
Získá nebo nastaví hodnotu určující, zda má potlačit výchozí |
| SuppressFormsAuthenticationRedirect |
Získá nebo nastaví hodnotu, která určuje, zda se má potlačit přesměrování ověřování pomocí formulářů na přihlašovací stránku. |
| TrySkipIisCustomErrors |
Získá nebo nastaví hodnotu, která určuje, zda jsou vlastní chyby IIS 7.0 zakázány. |
Metody
| Name | Description |
|---|---|
| AddCacheDependency(CacheDependency[]) |
Přidá závislosti mezipaměti přidružení k odpovědi, která umožňuje zneplatnit odpověď, pokud je uložena do mezipaměti a pokud se zadané závislosti změní. |
| AddCacheItemDependencies(ArrayList) |
Nastaví platnost odpovědi uložené v mezipaměti na základě zadaných položek v mezipaměti. |
| AddCacheItemDependencies(String[]) |
Nastaví platnost položky uložené v mezipaměti na základě zadaných položek v mezipaměti. |
| AddCacheItemDependency(String) |
Nastaví platnost odpovědi uložené v mezipaměti na základě zadané položky v mezipaměti. |
| AddFileDependencies(ArrayList) |
Přidá názvy souborů do kolekce názvů souborů, na kterých je aktuální odpověď závislá. |
| AddFileDependencies(String[]) |
Přidá pole názvů souborů do kolekce názvů souborů, na kterých je aktuální odpověď závislá. |
| AddFileDependency(String) |
Přidá jeden název souboru do kolekce názvů souborů, na kterých je aktuální odpověď závislá. |
| AddHeader(String, String) |
Přidá hlavičku HTTP do aktuální odpovědi. Tato metoda je poskytována z důvodu kompatibility se staršími verzemi ASP. |
| AddOnSendingHeaders(Action<HttpContextBase>) |
Zaregistruje zpětné volání, které modul runtime ASP.NET vyvolá okamžitě před odesláním hlaviček odpovědí pro tento požadavek. |
| AppendCookie(HttpCookie) |
Přidá soubor cookie HTTP do kolekce souborů cookie odpovědi HTTP. |
| AppendHeader(String, String) |
Přidá hlavičku HTTP do aktuální odpovědi. |
| AppendToLog(String) |
Přidá vlastní informace protokolu do souboru protokolu Internetové informační služby (IIS). |
| ApplyAppPathModifier(String) |
Přidá DO virtuální cesty ID relace, pokud relace používá Cookieless stav relace, a vrátí kombinovanou cestu. |
| BeginFlush(AsyncCallback, Object) |
Odešle aktuálně vyrovnávací paměť odpovědi klientovi. |
| BinaryWrite(Byte[]) |
Zapíše řetězec binárních znaků do výstupního datového proudu HTTP. |
| Clear() |
Vymaže všechna záhlaví a výstup obsahu z aktuální odpovědi. |
| ClearContent() |
Vymaže veškerý obsah z aktuální odpovědi. |
| ClearHeaders() |
Vymaže všechna záhlaví z aktuální odpovědi. |
| Close() |
Zavře připojení soketu k klientovi. |
| DisableKernelCache() |
Zakáže ukládání jádra do mezipaměti pro aktuální odpověď. |
| DisableUserCache() |
Zakáže ukládání do mezipaměti v uživatelském režimu služby IIS pro tuto odpověď. |
| End() |
Odešle veškerý aktuálně vyrovnávací paměť výstup klientovi, zastaví provádění požadovaného procesu a vyvolá EndRequest událost. |
| EndFlush(IAsyncResult) |
Dokončí asynchronní operaci vyprázdnění. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| Flush() |
Odešle veškerý aktuálně vyrovnávací paměť výstup klientovi. |
| FlushAsync() |
Asynchronně odešle do klienta veškerý aktuálně vyrovnávací paměť výstupu. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| Pics(String) |
Připojí hlavičku HTTP |
| PushPromise(String, String, NameValueCollection) |
Podporuje aplikace odesílající nabízené sliby klientům HTTP 2.0. Další informace naleznete v části specifikace HTTP/2 8.2: Server Push. |
| PushPromise(String) |
Podporuje aplikace odesílající nabízené sliby klientům HTTP 2.0. Další informace naleznete v části specifikace HTTP/2 8.2: Server Push. |
| Redirect(String, Boolean) |
Přesměruje požadavek na zadanou adresu URL a určuje, jestli se má ukončit spuštění aktuálního procesu. |
| Redirect(String) |
Přesměruje požadavek na zadanou adresu URL. |
| RedirectPermanent(String, Boolean) |
Provede trvalé přesměrování z požadované adresy URL na zadanou adresu URL a poskytne možnost dokončení odpovědi. |
| RedirectPermanent(String) |
Provede trvalé přesměrování z požadované adresy URL na zadanou adresu URL. |
| RedirectToRoute(Object) |
Přesměruje požadavek na novou adresu URL pomocí hodnot parametrů trasy. |
| RedirectToRoute(RouteValueDictionary) |
Přesměruje požadavek na novou adresu URL pomocí hodnot parametrů trasy. |
| RedirectToRoute(String, Object) |
Přesměruje požadavek na novou adresu URL pomocí hodnot parametrů trasy a názvu trasy. |
| RedirectToRoute(String, RouteValueDictionary) |
Přesměruje požadavek na novou adresu URL pomocí hodnot parametrů trasy a názvu trasy. |
| RedirectToRoute(String) |
Přesměruje požadavek na novou adresu URL pomocí názvu trasy. |
| RedirectToRoutePermanent(Object) |
Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí hodnot parametrů trasy. |
| RedirectToRoutePermanent(RouteValueDictionary) |
Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí hodnot parametrů trasy. |
| RedirectToRoutePermanent(String, Object) |
Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí hodnot parametrů trasy a názvu trasy, která odpovídá nové adrese URL. |
| RedirectToRoutePermanent(String, RouteValueDictionary) |
Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí hodnot parametrů trasy a názvu trasy. |
| RedirectToRoutePermanent(String) |
Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí názvu trasy. |
| RemoveOutputCacheItem(String, String) |
Pomocí zadaného poskytovatele výstupní mezipaměti odebere všechny artefakty výstupní mezipaměti, které jsou přidružené k zadané cestě. |
| RemoveOutputCacheItem(String) |
Odebere z mezipaměti všechny položky uložené v mezipaměti, které jsou přidružené k zadané cestě. |
| SetCookie(HttpCookie) |
Aktualizuje existující soubor cookie v kolekci souborů cookie. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| TransmitFile(String, Int64, Int64) |
Zapíše zadanou část souboru do výstupního datového proudu odpovědi HTTP bez uložení do vyrovnávací paměti. |
| TransmitFile(String) |
Zapíše zadaný soubor do výstupního datového proudu odpovědi HTTP bez uložení do vyrovnávací paměti. |
| Write(Char) |
Zapíše znak do výstupního datového proudu odpovědi HTTP. |
| Write(Char[], Int32, Int32) |
Zapíše zadanou matici znaků do výstupního datového proudu odpovědi HTTP. |
| Write(Object) |
Zapíše zadaný objekt do streamu odpovědi HTTP. |
| Write(String) |
Zapíše zadaný řetězec do výstupního datového proudu odpovědi HTTP. |
| WriteFile(IntPtr, Int64, Int64) |
Zapíše zadaný soubor do výstupního datového proudu odpovědi HTTP. |
| WriteFile(String, Boolean) |
Zapíše obsah zadaného souboru do výstupního datového proudu odpovědi HTTP a určuje, jestli je obsah zapsán jako blok paměti. |
| WriteFile(String, Int64, Int64) |
Zapíše zadaný soubor do výstupního datového proudu odpovědi HTTP. |
| WriteFile(String) |
Zapíše obsah zadaného souboru do výstupního datového proudu odpovědi HTTP jako blok souboru. |
| WriteSubstitution(HttpResponseSubstitutionCallback) |
Vloží do odpovědi bloky nahrazení, které umožňují dynamické generování oblastí pro výstupní odpovědi uložené v mezipaměti. |