Page.InitOutputCache Metodo

Definizione

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 @ OutputCache direttiva nel file .aspx.
  • Utilizzare i metodi e le proprietà della HttpCachePolicy classe , esposti dall'oggetto Response.Cache nel 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.

Vedi anche

Si applica a