Page.InitOutputCache Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza la cache di output per la richiesta di pagina corrente.
Overload
| Nome | Descrizione |
|---|---|
| InitOutputCache(Int32, String, String, OutputCacheLocation, String) |
Inizializza la cache di output per la richiesta di pagina corrente. |
| InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) |
Inizializza la cache di output per la richiesta di pagina corrente. |
| InitOutputCache(OutputCacheParameters) |
Inizializza la cache di output per la richiesta di pagina corrente in base a un OutputCacheParameters oggetto . |
Commenti
Questo metodo non deve essere usato direttamente dal codice. Per abilitare e modificare la memorizzazione nella cache di output per una pagina, usare uno di questi approcci:
- Impostare le opzioni in modo dichiarativo usando la
@ OutputCachedirettiva nel file .aspx. - Utilizzare i metodi e le proprietà della HttpCachePolicy classe , esposti dall'oggetto
Response.Cachenel codice della pagina.
Per altre informazioni, vedere Caching ASP.NET Pages.
InitOutputCache(Int32, String, String, OutputCacheLocation, String)
Inizializza la cache di output per la richiesta di pagina corrente.
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)
Parametri
- duration
- Int32
Periodo di tempo in cui gli oggetti archiviati nella cache di output sono validi.
- varyByHeader
- String
Un elenco delimitato da punto e virgola di intestazioni che variano in base al contenuto della cache di output.
- varyByCustom
- String
Intestazione Vary HTTP.
- location
- OutputCacheLocation
Uno dei OutputCacheLocation valori.
- varyByParam
- String
Un elenco delimitato da punto e virgola dei parametri ricevuti da un metodo GET o POST che il contenuto dalla cache di output varia in base a .
Eccezioni
Viene specificato un valore non valido per location.
Commenti
Non chiamare questo metodo. Per abilitare e modificare la memorizzazione nella cache di output per una pagina, usare la @ OutputCache direttiva nel file .aspx oppure i metodi e le proprietà della HttpCachePolicy classe . Quest'ultimo è accessibile tramite Response.Cache la sintassi nel codice della pagina. Per altre informazioni, vedere Caching ASP.NET Pages.
Vedi anche
Si applica a
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)
Inizializza la cache di output per la richiesta di pagina corrente.
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)
Parametri
- duration
- Int32
Periodo di tempo in cui gli oggetti archiviati nella cache di output sono validi.
- varyByContentEncoding
- String
Un elenco delimitato da punto e virgola di set di caratteri (codifiche del contenuto) che il contenuto della cache di output varia in base a .
- varyByHeader
- String
Un elenco delimitato da punto e virgola di intestazioni che variano in base al contenuto della cache di output.
- varyByCustom
- String
Intestazione Vary HTTP.
- location
- OutputCacheLocation
Uno dei OutputCacheLocation valori.
- varyByParam
- String
Un elenco delimitato da punto e virgola dei parametri ricevuti da un metodo GET o POST che il contenuto dalla cache di output varia in base a .
Eccezioni
Viene specificato un valore non valido per location.
Commenti
Non chiamare questo metodo. Per abilitare e modificare la memorizzazione nella cache di output per una pagina, usare la @ OutputCache direttiva nel file .aspx oppure metodi e proprietà della HttpCachePolicy classe . Quest'ultimo è accessibile tramite Response.Cache la sintassi nel codice della pagina. Per altre informazioni, vedere Caching ASP.NET Pages.
Vedi anche
Si applica a
InitOutputCache(OutputCacheParameters)
Inizializza la cache di output per la richiesta di pagina corrente in base a un OutputCacheParameters oggetto .
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)
Parametri
- cacheSettings
- OutputCacheParameters
Oggetto OutputCacheParameters contenente le impostazioni della cache.
Eccezioni
Il profilo della cache non è stato trovato.
oppure
Attributo del profilo di impostazioni di configurazione o direttiva mancante.
Il percorso delle impostazioni della cache di output non è valido.
Commenti
Non chiamare questo metodo. Per abilitare e modificare la memorizzazione nella cache di output per una pagina, usare la @ OutputCache direttiva nel file .aspx oppure i metodi e le proprietà della HttpCachePolicy classe . Quest'ultimo è accessibile tramite Response.Cache la sintassi nel blocco di dichiarazione di codice della pagina o nel file code-behind. Per altre informazioni, vedere Caching ASP.NET Pages.