Page.InitOutputCache Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa la memoria caché de resultados para la solicitud de página actual.
Sobrecargas
InitOutputCache(Int32, String, String, OutputCacheLocation, String) |
Inicializa la memoria caché de resultados para la solicitud de página actual. |
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) |
Inicializa la memoria caché de resultados para la solicitud de página actual. |
InitOutputCache(OutputCacheParameters) |
Inicializa la caché de resultados para la solicitud de página actual sobre la base de un objeto OutputCacheParameters. |
Comentarios
Este método no está pensado para usarse directamente desde su código. Para habilitar y manipular el almacenamiento en caché de salida para una página, use uno de estos enfoques:
- Establezca las opciones mediante declaración mediante la
@ OutputCache
directiva en el archivo .aspx. - Use los métodos y propiedades de la HttpCachePolicy clase , que expone el
Response.Cache
objeto en el código de la página.
Para obtener más información, consulte Almacenamiento en caché de páginas ASP.NET.
InitOutputCache(Int32, String, String, OutputCacheLocation, String)
Inicializa la memoria caché de resultados para la solicitud de página actual.
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)
Parámetros
- duration
- Int32
El período de tiempo durante el cual los objetos se almacenan en la memoria caché de resultados es válido.
- varyByHeader
- String
Lista de encabezados, separados por punto y coma, por la que va a variar el contenido de la memoria caché de resultados.
- varyByCustom
- String
Encabezado Vary
HTTP.
- location
- OutputCacheLocation
Uno de los valores de OutputCacheLocation.
- varyByParam
- String
Lista de parámetros, separados por punto y coma y recibidos mediante un método GET o POST, por la que va a variar el contenido de la memoria caché de resultados.
Excepciones
Se ha especificado un valor no válido para location
.
Comentarios
No debe llamar a este método. Para habilitar y manipular el almacenamiento en caché de salida de una página, use la @ OutputCache
directiva en el archivo .aspx o los métodos y propiedades de la HttpCachePolicy clase . Estos últimos son accesibles a través Response.Cache
de la sintaxis en el código de la página. Para obtener más información, consulte Almacenamiento en caché de páginas ASP.NET.
Consulte también
Se aplica a
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)
Inicializa la memoria caché de resultados para la solicitud de página actual.
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)
Parámetros
- duration
- Int32
El período de tiempo durante el cual los objetos se almacenan en la memoria caché de resultados es válido.
- varyByContentEncoding
- String
Conjunto de caracteres (codificaciones de contenido), separados por punto y coma, por el que va a variar el contenido de la memoria caché de resultados.
- varyByHeader
- String
Lista de encabezados, separados por punto y coma, por la que va a variar el contenido de la memoria caché de resultados.
- varyByCustom
- String
Encabezado Vary
HTTP.
- location
- OutputCacheLocation
Uno de los valores de OutputCacheLocation.
- varyByParam
- String
Lista de parámetros, separados por punto y coma y recibidos mediante un método GET o POST, por la que va a variar el contenido de la memoria caché de resultados.
Excepciones
Se ha especificado un valor no válido para location
.
Comentarios
No debe llamar a este método. Para habilitar y manipular el almacenamiento en caché de salida para una página, use la @ OutputCache
directiva en el archivo .aspx o métodos y propiedades de la HttpCachePolicy clase . Estos últimos son accesibles a través Response.Cache
de la sintaxis en el código de la página. Para obtener más información, consulte Almacenamiento en caché de páginas ASP.NET.
Consulte también
Se aplica a
InitOutputCache(OutputCacheParameters)
Inicializa la caché de resultados para la solicitud de página actual sobre la base de un objeto 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)
Parámetros
- cacheSettings
- OutputCacheParameters
OutputCacheParameters que contiene la configuración de la caché.
Excepciones
No se ha encontrado el perfil de caché.
o bien
No se encuentra una directiva o los valores de configuración del atributo de perfil.
La ubicación de la configuración de la caché de resultados es no válida.
Comentarios
No debe llamar a este método. Para habilitar y manipular el almacenamiento en caché de salida de una página, use la @ OutputCache
directiva en el archivo .aspx o los métodos y propiedades de la HttpCachePolicy clase . Estos últimos son accesibles a través de la Response.Cache
sintaxis en el bloque de declaración de código o en el archivo de código subyacente de la página. Para obtener más información, consulte Almacenamiento en caché de páginas ASP.NET.