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 della pagina corrente.
Overload
InitOutputCache(Int32, String, String, OutputCacheLocation, String) |
Inizializza la cache di output per la richiesta della pagina corrente. |
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) |
Inizializza la cache di output per la richiesta della pagina corrente. |
InitOutputCache(OutputCacheParameters) |
Inizializza la cache di output per la richiesta della pagina corrente in base a un oggetto OutputCacheParameters. |
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 dichiarative usando la
@ OutputCache
direttiva nel file di .aspx. - Usare i metodi e le proprietà della HttpCachePolicy classe, esposti dall'oggetto
Response.Cache
nel codice della pagina.
Per altre informazioni, vedere Memorizzazione nella cache di pagine ASP.NET.
InitOutputCache(Int32, String, String, OutputCacheLocation, String)
Inizializza la cache di output per la richiesta della 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
Intervallo di tempo durante il quale gli oggetti memorizzati nella cache di output sono validi.
- varyByHeader
- String
Elenco di intestazioni separate da punto e virgola in base a cui varia il contenuto proveniente dalla cache di output.
- varyByCustom
- String
Intestazione HTTP di Vary
.
- location
- OutputCacheLocation
Uno dei valori di OutputCacheLocation.
- varyByParam
- String
Elenco separato da punto e virgola di parametri ricevuti da un metodo GET o POST in base a cui varia il contenuto proveniente dalla cache di output.
Eccezioni
È stato specificato un valore non valido per location
.
Commenti
Non è consigliabile chiamare questo metodo. Per abilitare e modificare la memorizzazione nella cache di output per una pagina, usare la @ OutputCache
direttiva nel file .aspx o i metodi e le proprietà della HttpCachePolicy classe. Questi ultimi sono accessibili tramite Response.Cache
la sintassi nel codice della pagina. Per altre informazioni, vedere Memorizzazione nella cache di pagine ASP.NET.
Vedi anche
Si applica a
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)
Inizializza la cache di output per la richiesta della 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
Intervallo di tempo durante il quale gli oggetti memorizzati nella cache di output sono validi.
- varyByContentEncoding
- String
Elenco separato da punto e virgola di set di caratteri (codifiche del contenuto) in base a cui varia il contenuto proveniente dalla cache di output.
- varyByHeader
- String
Elenco di intestazioni separate da punto e virgola in base a cui varia il contenuto proveniente dalla cache di output.
- varyByCustom
- String
Intestazione HTTP di Vary
.
- location
- OutputCacheLocation
Uno dei valori di OutputCacheLocation.
- varyByParam
- String
Elenco separato da punto e virgola di parametri ricevuti da un metodo GET o POST in base a cui varia il contenuto proveniente dalla cache di output.
Eccezioni
È stato specificato un valore non valido per location
.
Commenti
Non è consigliabile chiamare questo metodo. Per abilitare e modificare la memorizzazione nella cache di output per una pagina, usare la @ OutputCache
direttiva nel file .aspx o metodi e proprietà della HttpCachePolicy classe. Questi ultimi sono accessibili tramite Response.Cache
la sintassi nel codice della pagina. Per altre informazioni, vedere Memorizzazione nella cache di pagine ASP.NET.
Vedi anche
Si applica a
InitOutputCache(OutputCacheParameters)
Inizializza la cache di output per la richiesta della pagina corrente in base a un oggetto 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)
Parametri
- cacheSettings
- OutputCacheParameters
Oggetto OutputCacheParameters contenente le impostazioni della cache.
Eccezioni
Il profilo della cache non è stato trovato.
-oppure-
Manca una direttiva oppure un attributo relativo al profilo delle impostazioni di configurazione.
Il percorso delle impostazioni della cache di output non è valido.
Commenti
Non è consigliabile chiamare questo metodo. Per abilitare e modificare la memorizzazione nella cache di output per una pagina, usare la @ OutputCache
direttiva nel file .aspx o i metodi e le proprietà della HttpCachePolicy classe. Questi ultimi sono accessibili tramite Response.Cache
la sintassi nel blocco di dichiarazione di codice della pagina o nel file code-behind. Per altre informazioni, vedere Memorizzazione nella cache di pagine ASP.NET.