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 salida para la solicitud de página actual.
Sobrecargas
| Nombre | Description |
|---|---|
| InitOutputCache(Int32, String, String, OutputCacheLocation, String) |
Inicializa la memoria caché de salida para la solicitud de página actual. |
| InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) |
Inicializa la memoria caché de salida para la solicitud de página actual. |
| InitOutputCache(OutputCacheParameters) |
Inicializa la memoria caché de salida de la solicitud de página actual en función de un OutputCacheParameters objeto . |
Comentarios
Este método no está pensado para usarse directamente desde el 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
@ OutputCachedirectiva en el archivo .aspx. - Use los métodos y propiedades de la HttpCachePolicy clase , que expone el
Response.Cacheobjeto en el código de la página.
Para obtener más información, consulte Caching ASP.NET Pages.
InitOutputCache(Int32, String, String, OutputCacheLocation, String)
Inicializa la memoria caché de salida 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
La cantidad de tiempo que los objetos almacenados en la caché de salida son válidos.
- varyByHeader
- String
Una lista separada por punto y coma de encabezados que el contenido de la caché de salida variará según.
- varyByCustom
- String
Encabezado Vary HTTP.
- location
- OutputCacheLocation
Uno de los OutputCacheLocation valores.
- varyByParam
- String
Una lista separada por punto y coma de parámetros recibidos por un método GET o POST en el que variará el contenido de la caché de salida.
Excepciones
Se especifica 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 los métodos y propiedades de la HttpCachePolicy clase . Estos últimos son accesibles a través de la Response.Cache sintaxis en el código de la página. Para obtener más información, consulte Caching ASP.NET Pages.
Consulte también
Se aplica a
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)
Inicializa la memoria caché de salida 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
La cantidad de tiempo que los objetos almacenados en la caché de salida son válidos.
- varyByContentEncoding
- String
Una lista separada por punto y coma de juegos de caracteres (codificaciones de contenido) que variará el contenido de la memoria caché de salida.
- varyByHeader
- String
Una lista separada por punto y coma de encabezados que el contenido de la caché de salida variará según.
- varyByCustom
- String
Encabezado Vary HTTP.
- location
- OutputCacheLocation
Uno de los OutputCacheLocation valores.
- varyByParam
- String
Una lista separada por punto y coma de parámetros recibidos por un método GET o POST en el que variará el contenido de la caché de salida.
Excepciones
Se especifica 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 de la Response.Cache sintaxis en el código de la página. Para obtener más información, consulte Caching ASP.NET Pages.
Consulte también
Se aplica a
InitOutputCache(OutputCacheParameters)
Inicializa la memoria caché de salida de la solicitud de página actual en función de un OutputCacheParameters objeto .
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
que OutputCacheParameters contiene la configuración de caché.
Excepciones
No se encontró el perfil de caché.
O bien
Falta una directiva o un atributo de perfil de configuración.
La ubicación de configuración de caché de salida no es válida.
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 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 de la página o en el archivo de código subyacente. Para obtener más información, consulte Caching ASP.NET Pages.