Sdílet prostřednictvím


HttpResponseWrapper Třída

Definice

Zapouzdří vnitřní objekt HTTP, který poskytuje informace o odpovědi HTTP z operace ASP.NET.

public ref class HttpResponseWrapper : System::Web::HttpResponseBase
public class HttpResponseWrapper : System.Web.HttpResponseBase
type HttpResponseWrapper = class
    inherit HttpResponseBase
Public Class HttpResponseWrapper
Inherits HttpResponseBase
Dědičnost
HttpResponseWrapper

Poznámky

Třída HttpResponseWrapper je odvozena od HttpResponseBase třídy a slouží jako obálka HttpResponse pro třídu. Tato třída zveřejňuje funkce třídy a HttpResponse zároveň zveřejňuje HttpResponseBase typ. Třída HttpResponseBase umožňuje nahradit původní implementaci HttpResponse třídy ve vaší aplikaci vlastní implementací, například při provádění testování jednotek mimo kanál ASP.NET.

Konstruktory

HttpResponseWrapper(HttpResponse)

Inicializuje novou instanci HttpResponseWrapper třídy .

Vlastnosti

Buffer

Získá nebo nastaví hodnotu, která označuje, zda chcete-li ukládat výstup do vyrovnávací paměti a odeslat jej po dokončení zpracování kompletní odpovědi.

BufferOutput

Získá nebo nastaví hodnotu, která označuje, zda má být výstup vyrovnávací paměti a odeslán po dokončení zpracování kompletní 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 klauzule Vary) aktuální webové stránky.

CacheControl

Získá nebo nastaví hlavičku Cache-Control HTTP, která odpovídá jedné z hodnot výčtu HttpCacheability .

Charset

Získá nebo nastaví znakovou sadu HTTP aktuální odpovědi.

ClientDisconnectedToken

CancellationToken Získá objekt, který je vykopaný při odpojení klienta.

ClientDisconnectedToken

CancellationToken Získá objekt, který je vykopaný při odpojení klienta.

(Zděděno od HttpResponseBase)
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, která je uložena v mezipaměti v klientovi nebo proxy serveru. Pokud se uživatel vrátí na stejnou stránku před vypršením její platnosti, zobrazí se verze uložená v mezipaměti. Expires z důvodu zajištění kompatibility s dřívějšími verzemi asp.

ExpiresAbsolute

Získá nebo nastaví absolutní datum a čas, kdy platnost informací v mezipaměti vyprší. ExpiresAbsolute z důvodu zajištění kompatibility s dřívějšími verzemi 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ědi.

HeadersWritten

Získá hodnotu označující, zda hlavičky odpovědi byly zapsány.

HeadersWritten

Získá hodnotu označující, zda hlavičky odpovědi byly zapsány.

(Zděděno od HttpResponseBase)
IsClientConnected

Získá hodnotu, která označuje, zda je klient připojen k serveru.

IsRequestBeingRedirected

Získá hodnotu, která označuje, zda je klient přesměrován na nové umístění.

Output

Získá objekt, který umožňuje výstup textu do odchozího proudu odpovědi HTTP.

OutputStream

Poskytuje binární výstup do těla odchozího obsahu HTTP.

RedirectLocation

Získá nebo nastaví hodnotu hlavičky HTTP Location .

Status

Status Nastaví hodnotu vrácenou klientovi.

StatusCode

Získá nebo nastaví stavový kód HTTP výstupu, který je vrácen 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í vyprázdnění operace.

SupportsAsyncFlush

Získá hodnotu, která označuje, zda připojení podporuje asynchronní vyprázdnění operace.

(Zděděno od HttpResponseBase)
SuppressContent

Získá nebo nastaví hodnotu, která označuje, zda odeslat obsah HTTP do klienta.

SuppressDefaultCacheControlHeader

Získá nebo nastaví hodnotu označující, zda se má potlačit výchozí řízení mezipaměti: privátní hlavička pro aktuální odpověď HTTP.

SuppressDefaultCacheControlHeader

Získá nebo nastaví hodnotu označující, zda se má potlačit výchozí Cache Control: private hlavička pro aktuální odpověď HTTP.

(Zděděno od HttpResponseBase)
SuppressFormsAuthenticationRedirect

Získá nebo nastaví hodnotu, která určuje, zda má být potlačení přesměrování ověřování formulářů na přihlašovací stránku.

SuppressFormsAuthenticationRedirect

Získá nebo nastaví hodnotu, která určuje, zda má být potlačení přesměrování ověřování formulářů na přihlašovací stránku.

(Zděděno od HttpResponseBase)
TrySkipIisCustomErrors

Získá nebo nastaví hodnotu, která určuje, zda jsou zakázány vlastní chyby služby IIS 7.0.

Metody

AddCacheDependency(CacheDependency[])

Při přepsání v odvozené třídě přidruží závislosti mezipaměti k odpovědi, která umožňuje zrušit platnost odpovědi, pokud je uložena do mezipaměti a pokud se zadané závislosti změní.

AddCacheItemDependencies(ArrayList)

Umožňuje, aby platnost odpovědi uložené v mezipaměti závisela na zadaných položkách v mezipaměti.

AddCacheItemDependencies(String[])

Umožňuje, aby platnost položky uložené v mezipaměti závisela na zadaných položkách v mezipaměti.

AddCacheItemDependency(String)

Umožňuje, aby platnost odpovědi uložené v mezipaměti závisela na zadané položce 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 s dřívějšími verzemi asp.

AddOnSendingHeaders(Action<HttpContextBase>)

Zaregistruje zpětné volání, které modul runtime ASP.NET vyvolá bezprostředně před odesláním hlaviček odpovědi na tento požadavek.

AddOnSendingHeaders(Action<HttpContextBase>)

Zaregistruje zpětné volání, které modul runtime ASP.NET vyvolá bezprostředně před odesláním hlaviček odpovědi na tento požadavek.

(Zděděno od HttpResponseBase)
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á ID relace do virtuální cesty, pokud relace používá Cookieless stav relace, a vrátí kombinovanou cestu.

BeginFlush(AsyncCallback, Object)

Odešle klientovi odpověď, která je aktuálně ve vyrovnávací paměti.

BeginFlush(AsyncCallback, Object)

Odešle klientovi odpověď, která je aktuálně ve vyrovnávací paměti.

(Zděděno od HttpResponseBase)
BinaryWrite(Byte[])

Zapíše řetězec binárních znaků do výstupního streamu HTTP.

Clear()

Vymaže všechny hlavičky a výstup obsahu z aktuální odpovědi.

ClearContent()

Vymaže veškerý výstup obsahu z aktuální odpovědi.

ClearHeaders()

Vymaže všechny hlavičky z aktuální odpovědi.

Close()

Ukončí připojení soketu ke 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ěď.

DisableUserCache()

Zakáže ukládání do mezipaměti v uživatelském režimu služby IIS pro tuto odpověď.

(Zděděno od HttpResponseBase)
End()

Odešle klientovi veškerý aktuálně vyrovnávací výstup, zastaví provádění požadovaného procesu a vyvolá EndRequest událost.

EndFlush(IAsyncResult)

Dokončí operaci asynchronního vyprázdnění.

EndFlush(IAsyncResult)

Dokončí operaci asynchronního vyprázdnění.

(Zděděno od HttpResponseBase)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Flush()

Odešle do klienta veškerý aktuálně vyrovnávací výstup.

FlushAsync()

Asynchronně odesílá veškerý aktuálně vyrovnávací výstup klientovi.

FlushAsync()

Asynchronně odesílá veškerý aktuálně vyrovnávací výstup klientovi.

(Zděděno od HttpResponseBase)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Pics(String)

Připojí hlavičku HTTP PICS-Label k aktuální odpovědi.

PushPromise(String)

Podporuje aplikace odesílající nabízené přísliby klientům HTTP 2.0. Další informace najdete v části Specifikace HTTP/2 Oddíl 8.2: Serverové nabízení.

PushPromise(String)

Podporuje aplikace odesílající nabízené přísliby klientům HTTP 2.0. Další informace najdete v části Specifikace HTTP/2 Oddíl 8.2: Serverové nabízení.

(Zděděno od HttpResponseBase)
PushPromise(String, String, NameValueCollection)

Podporuje aplikace odesílající nabízené přísliby klientům HTTP 2.0. Další informace najdete v části Specifikace HTTP/2 Oddíl 8.2: Serverové nabízení.

PushPromise(String, String, NameValueCollection)

Podporuje aplikace odesílající nabízené přísliby klientům HTTP 2.0. Další informace najdete v části Specifikace HTTP/2 Oddíl 8.2: Serverové nabízení.

(Zděděno od HttpResponseBase)
Redirect(String)

Přesměruje požadavek na zadanou adresu URL.

Redirect(String, Boolean)

Přesměruje požadavek na zadanou adresu URL a určuje, jestli se má ukončit provádění aktuálního procesu.

RedirectPermanent(String)

Provede trvalé přesměrování z požadované adresy URL na zadanou adresu URL.

RedirectPermanent(String)

Provede trvalé přesměrování z požadované adresy URL na zadanou adresu URL.

(Zděděno od HttpResponseBase)
RedirectPermanent(String, Boolean)

Provede trvalé přesměrování z požadované adresy URL na zadanou adresu URL a poskytne možnost dokončit odpověď.

RedirectPermanent(String, Boolean)

Provede trvalé přesměrování z požadované adresy URL na zadanou adresu URL a poskytne možnost dokončit odpověď.

(Zděděno od HttpResponseBase)
RedirectToRoute(Object)

Přesměruje požadavek na novou adresu URL pomocí zadaných hodnot parametrů trasy.

RedirectToRoute(Object)

Přesměruje požadavek na novou adresu URL pomocí hodnot parametrů trasy.

(Zděděno od HttpResponseBase)
RedirectToRoute(RouteValueDictionary)

Přesměruje požadavek na novou adresu URL pomocí zadaných hodnot parametrů trasy.

RedirectToRoute(RouteValueDictionary)

Přesměruje požadavek na novou adresu URL pomocí hodnot parametrů trasy.

(Zděděno od HttpResponseBase)
RedirectToRoute(String)

Přesměruje požadavek na novou adresu URL pomocí zadaného názvu trasy.

RedirectToRoute(String)

Přesměruje požadavek na novou adresu URL pomocí názvu trasy.

(Zděděno od HttpResponseBase)
RedirectToRoute(String, Object)

Přesměruje požadavek na novou adresu URL pomocí zadaného názvu trasy a hodnot parametrů trasy.

RedirectToRoute(String, Object)

Přesměruje požadavek na novou adresu URL pomocí hodnot parametrů trasy a názvu trasy.

(Zděděno od HttpResponseBase)
RedirectToRoute(String, RouteValueDictionary)

Přesměruje požadavek na novou adresu URL pomocí zadaného názvu trasy a hodnot parametrů trasy.

RedirectToRoute(String, RouteValueDictionary)

Přesměruje požadavek na novou adresu URL pomocí hodnot parametrů trasy a názvu trasy.

(Zděděno od HttpResponseBase)
RedirectToRoutePermanent(Object)

Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí zadaných hodnot parametrů trasy.

RedirectToRoutePermanent(Object)

Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí hodnot parametrů trasy.

(Zděděno od HttpResponseBase)
RedirectToRoutePermanent(RouteValueDictionary)

Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí zadaných hodnot parametrů trasy.

RedirectToRoutePermanent(RouteValueDictionary)

Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí hodnot parametrů trasy.

(Zděděno od HttpResponseBase)
RedirectToRoutePermanent(String)

Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí zadaného názvu trasy.

RedirectToRoutePermanent(String)

Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí názvu trasy.

(Zděděno od HttpResponseBase)
RedirectToRoutePermanent(String, Object)

Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí názvu trasy a hodnot parametrů trasy, které odpovídají nové adrese URL.

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ídají nové adrese URL.

(Zděděno od HttpResponseBase)
RedirectToRoutePermanent(String, RouteValueDictionary)

Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí zadaného názvu trasy a hodnot parametrů trasy.

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.

(Zděděno od HttpResponseBase)
RemoveOutputCacheItem(String)

Odebere z mezipaměti všechny položky v mezipaměti, které jsou přidruženy k zadané cestě.

RemoveOutputCacheItem(String, String)

Použije zadaného zprostředkovatele výstupní mezipaměti k odebrání všech artefaktů výstupní mezipaměti, které jsou přidruženy k zadané cestě.

RemoveOutputCacheItem(String, String)

Použije zadaného zprostředkovatele výstupní mezipaměti k odebrání všech artefaktů výstupní mezipaměti, které jsou přidružené k zadané cestě.

(Zděděno od HttpResponseBase)
SetCookie(HttpCookie)

Aktualizace 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)

Zapíše zadaný soubor do výstupního streamu odpovědi HTTP bez uložení do vyrovnávací paměti.

TransmitFile(String, Int64, Int64)

Zapíše zadanou část souboru do výstupního streamu odpovědi HTTP bez uložení do vyrovnávací paměti.

Write(Char)

Zapíše znak do výstupního streamu odpovědi HTTP.

Write(Char[], Int32, Int32)

Zapíše zadané pole znaků do výstupního streamu 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 streamu odpovědi HTTP.

WriteFile(IntPtr, Int64, Int64)

Zapíše zadaný soubor do výstupního streamu odpovědi HTTP.

WriteFile(String)

Zapíše obsah zadaného souboru do výstupního streamu odpovědi HTTP jako blok souboru.

WriteFile(String, Boolean)

Zapíše obsah zadaného souboru do výstupního streamu odpovědi HTTP a určuje, zda je obsah zapsán jako blok paměti.

WriteFile(String, Int64, Int64)

Zapíše zadaný soubor do výstupního streamu odpovědi HTTP.

WriteSubstitution(HttpResponseSubstitutionCallback)

Vloží do odpovědi náhradní bloky, které umožňují dynamické generování oblastí pro výstupní odpovědi uložené v mezipaměti.

Platí pro