Page.InitOutputCache Metoda
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í.
Inicializuje výstupní mezipaměť pro aktuální požadavek na stránku.
Přetížení
InitOutputCache(Int32, String, String, OutputCacheLocation, String) |
Inicializuje výstupní mezipaměť pro aktuální požadavek na stránku. |
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) |
Inicializuje výstupní mezipaměť pro aktuální požadavek na stránku. |
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 u stránky povolit ukládání výstupu do mezipaměti a manipulovat s ním, použijte jeden z těchto postupů:
- Nastavte možnosti deklarativně pomocí direktivy
@ OutputCache
v souboru .aspx. - Použijte metody a vlastnosti HttpCachePolicy třídy, která je vystavena objektem
Response.Cache
v kódu stránky.
Další informace najdete v tématu Ukládání ASP.NET stránek do mezipaměti.
InitOutputCache(Int32, String, String, OutputCacheLocation, String)
Inicializuje výstupní mezipaměť pro aktuální požadavek na stránku.
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
Seznam hlaviček oddělených středníkem, který je obsahem z výstupní mezipaměti, se bude lišit podle.
- varyByCustom
- String
Hlavička Vary
PROTOKOLU HTTP.
- location
- OutputCacheLocation
Jedna z OutputCacheLocation hodnot.
- varyByParam
- String
Středníkem oddělený seznam parametrů přijatých metodou GET nebo POST, které obsah z výstupní mezipaměti se liší.
Výjimky
Pro je zadána location
neplatná hodnota .
Poznámky
Tuto metodu byste neměli volat. Chcete-li povolit ukládání výstupu do mezipaměti stránky a pracovat s ním, použijte buď @ OutputCache
direktivu 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í ASP.NET stránek do mezipaměti.
Viz také
Platí pro
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)
Inicializuje výstupní mezipaměť pro aktuální požadavek na stránku.
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íkem oddělený seznam znakových sad (kódování obsahu), který se bude lišit podle obsahu z výstupní mezipaměti.
- varyByHeader
- String
Seznam hlaviček oddělených středníkem, který je obsahem z výstupní mezipaměti, se bude lišit podle.
- varyByCustom
- String
Hlavička Vary
PROTOKOLU HTTP.
- location
- OutputCacheLocation
Jedna z OutputCacheLocation hodnot.
- varyByParam
- String
Středníkem oddělený seznam parametrů přijatých metodou GET nebo POST, které obsah z výstupní mezipaměti se liší.
Výjimky
Pro je zadána location
neplatná hodnota .
Poznámky
Tuto metodu byste neměli volat. Chcete-li povolit ukládání výstupu do mezipaměti stránky a manipulaci s nimi, použijte buď 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í ASP.NET stránek do mezipaměti.
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-
Chybějící atribut profilu nastavení direktivy nebo konfigurace.
Umístění nastavení výstupní mezipaměti je neplatné.
Poznámky
Tuto metodu byste neměli volat. Chcete-li povolit ukládání výstupu do mezipaměti stránky a pracovat s ním, použijte buď @ OutputCache
direktivu 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 na pozadí. Další informace najdete v tématu Ukládání ASP.NET stránek do mezipaměti.