Page.InitOutputCache Metoda

Definice

Inicializuje výstupní mezipaměť pro aktuální požadavek stránky.

Přetížení

InitOutputCache(Int32, String, String, OutputCacheLocation, String)

Inicializuje výstupní mezipaměť pro aktuální požadavek stránky.

InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)

Inicializuje výstupní mezipaměť pro aktuální požadavek stránky.

InitOutputCache(OutputCacheParameters)

Inicializuje výstupní mezipaměť pro aktuální požadavek stránky na základě objektu OutputCacheParameters .

Poznámky

Tato metoda není určena k použití přímo z kódu. Pokud chcete pro stránku povolit ukládání výstupu do mezipaměti a pracovat s nimi, použijte jeden z těchto přístupů:

  • Nastavte možnosti deklarativním použitím @ OutputCache direktivy v souboru .aspx.
  • Použijte metody a vlastnosti HttpCachePolicy třídy, která je vystavena Response.Cache objektem v kódu stránky.

Další informace najdete v tématu Ukládání do mezipaměti ASP.NET Pages.

InitOutputCache(Int32, String, String, OutputCacheLocation, String)

Inicializuje výstupní mezipaměť pro aktuální požadavek stránky.

protected:
 virtual void InitOutputCache(int duration, System::String ^ varyByHeader, System::String ^ varyByCustom, System::Web::UI::OutputCacheLocation location, System::String ^ varyByParam);
protected virtual void InitOutputCache (int duration, string varyByHeader, string varyByCustom, System.Web.UI.OutputCacheLocation location, string varyByParam);
abstract member InitOutputCache : int * string * string * System.Web.UI.OutputCacheLocation * string -> unit
override this.InitOutputCache : int * string * string * System.Web.UI.OutputCacheLocation * string -> unit
Protected Overridable Sub InitOutputCache (duration As Integer, varyByHeader As String, varyByCustom As String, location As OutputCacheLocation, varyByParam As String)

Parametry

duration
Int32

Doba, po kterou jsou objekty uložené ve výstupní mezipaměti platné.

varyByHeader
String

Středník oddělený seznam hlaviček, které obsah z výstupní mezipaměti obsahuje, se bude lišit.

varyByCustom
String

Hlavička Vary HTTP.

location
OutputCacheLocation

Jedna z OutputCacheLocation hodnot.

varyByParam
String

Středník oddělený seznam parametrů přijatých metodou GET nebo POST, podle které se obsah z výstupní mezipaměti bude lišit.

Výjimky

Pro hodnotu je zadána locationneplatná hodnota .

Poznámky

Tuto metodu byste neměli volat. Chcete-li povolit a manipulovat s ukládáním výstupu do mezipaměti stránky, použijte direktivu @ OutputCache v souboru .aspx nebo metody a vlastnosti HttpCachePolicy třídy. Ty jsou přístupné prostřednictvím Response.Cache syntaxe v kódu stránky. Další informace najdete v tématu Ukládání do mezipaměti ASP.NET Pages.

Viz také

Platí pro

InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)

Inicializuje výstupní mezipaměť pro aktuální požadavek stránky.

protected:
 virtual void InitOutputCache(int duration, System::String ^ varyByContentEncoding, System::String ^ varyByHeader, System::String ^ varyByCustom, System::Web::UI::OutputCacheLocation location, System::String ^ varyByParam);
protected virtual void InitOutputCache (int duration, string varyByContentEncoding, string varyByHeader, string varyByCustom, System.Web.UI.OutputCacheLocation location, string varyByParam);
abstract member InitOutputCache : int * string * string * string * System.Web.UI.OutputCacheLocation * string -> unit
override this.InitOutputCache : int * string * string * string * System.Web.UI.OutputCacheLocation * string -> unit
Protected Overridable Sub InitOutputCache (duration As Integer, varyByContentEncoding As String, varyByHeader As String, varyByCustom As String, location As OutputCacheLocation, varyByParam As String)

Parametry

duration
Int32

Doba, po kterou jsou objekty uložené ve výstupní mezipaměti platné.

varyByContentEncoding
String

Středník oddělený seznam znakových sad (kódování obsahu), podle kterého se obsah z výstupní mezipaměti bude lišit.

varyByHeader
String

Středník oddělený seznam hlaviček, které obsah z výstupní mezipaměti bude lišit.

varyByCustom
String

Hlavička Vary HTTP.

location
OutputCacheLocation

Jedna z OutputCacheLocation hodnot.

varyByParam
String

Středník oddělený seznam parametrů přijatých metodou GET nebo POST, podle které se obsah z výstupní mezipaměti bude lišit.

Výjimky

Pro hodnotu je zadána locationneplatná hodnota .

Poznámky

Tuto metodu byste neměli volat. Chcete-li povolit a manipulovat s ukládáním výstupu do mezipaměti stránky, použijte direktivu @ OutputCache v souboru .aspx nebo metody a vlastnosti HttpCachePolicy třídy. Ty jsou přístupné prostřednictvím Response.Cache syntaxe v kódu stránky. Další informace najdete v tématu Ukládání do mezipaměti ASP.NET Pages.

Viz také

Platí pro

InitOutputCache(OutputCacheParameters)

Inicializuje výstupní mezipaměť pro aktuální požadavek stránky na základě objektu OutputCacheParameters .

protected public:
 virtual void InitOutputCache(System::Web::UI::OutputCacheParameters ^ cacheSettings);
protected internal virtual void InitOutputCache (System.Web.UI.OutputCacheParameters cacheSettings);
abstract member InitOutputCache : System.Web.UI.OutputCacheParameters -> unit
override this.InitOutputCache : System.Web.UI.OutputCacheParameters -> unit
Protected Friend Overridable Sub InitOutputCache (cacheSettings As OutputCacheParameters)

Parametry

cacheSettings
OutputCacheParameters

Obsahuje OutputCacheParameters nastavení mezipaměti.

Výjimky

Profil mezipaměti nebyl nalezen.

-nebo-

Atribut profilu chybějící direktivy nebo nastavení konfigurace.

Umístění nastavení výstupní mezipaměti je neplatné.

Poznámky

Tuto metodu byste neměli volat. Chcete-li povolit a manipulovat s ukládáním výstupu do mezipaměti pro stránku, použijte direktivu @ OutputCache v souboru .aspx nebo metody a vlastnosti HttpCachePolicy třídy. Ty jsou přístupné prostřednictvím Response.Cache syntaxe v bloku deklarace kódu stránky nebo souboru kódu za kódem. Další informace najdete v tématu Ukládání do mezipaměti ASP.NET Pages.

Viz také

Platí pro