Page.InitOutputCache Metodo

Definizione

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 in modo dichiarativo usando la @ OutputCache direttiva nel file 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 ASP.NET Pagine.

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 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 Memorizzazione nella cache ASP.NET Pagine.

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 dell'output per una pagina, usare la @ OutputCache direttiva nel file aspx o metodi e proprietà della HttpCachePolicy classe . Quest'ultimo è accessibile tramite Response.Cache la sintassi nel codice della pagina. Per altre informazioni, vedere Memorizzazione nella cache ASP.NET Pagine.

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 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 Memorizzazione nella cache ASP.NET Pagine.

Vedi anche

Si applica a