Page.InitOutputCache Page.InitOutputCache Page.InitOutputCache Page.InitOutputCache Method

Definición

Inicializa la memoria caché de resultados para la solicitud de página actual.Initializes the output cache for the current page request.

Sobrecargas

InitOutputCache(Int32, String, String, OutputCacheLocation, String) InitOutputCache(Int32, String, String, OutputCacheLocation, String) InitOutputCache(Int32, String, String, OutputCacheLocation, String) InitOutputCache(Int32, String, String, OutputCacheLocation, String)

Inicializa la memoria caché de resultados para la solicitud de página actual.Initializes the output cache for the current page request.

InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)

Inicializa la memoria caché de resultados para la solicitud de página actual.Initializes the output cache for the current page request.

InitOutputCache(OutputCacheParameters) InitOutputCache(OutputCacheParameters) InitOutputCache(OutputCacheParameters) InitOutputCache(OutputCacheParameters)

Inicializa la caché de resultados para la solicitud de página actual sobre la base de un objeto OutputCacheParameters.Initializes the output cache for the current page request based on an OutputCacheParameters object.

Comentarios

Este método no está pensado para usarse directamente desde su código.This method is not intended to be used directly from your code. Para habilitar y manipular el almacenamiento en caché de los resultados de una página, use uno de estos métodos:To enable and manipulate output caching for a page, use one of these approaches:

  • Establezca las opciones mediante declaración con la Directiva en el archivo. aspx.Set options declaratively using the directive in the .aspx file.

  • Use los métodos y las propiedades de HttpCachePolicy la clase, que se expone mediante Response.Cache el objeto en el código de la página.Use the methods and properties of the HttpCachePolicy class, which is exposed by the Response.Cache object in the page's code.

Para obtener más información, vea almacenamiento en caché de páginas ASP.net.For more information, see Caching ASP.NET Pages.

InitOutputCache(Int32, String, String, OutputCacheLocation, String) InitOutputCache(Int32, String, String, OutputCacheLocation, String) InitOutputCache(Int32, String, String, OutputCacheLocation, String) InitOutputCache(Int32, String, String, OutputCacheLocation, String)

Inicializa la memoria caché de resultados para la solicitud de página actual.Initializes the output cache for the current page request.

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 Int32 Int32 Int32

El período de tiempo durante el cual los objetos se almacenan en la memoria caché de resultados es válido.The amount of time that objects stored in the output cache are valid.

varyByHeader
String String String String

Lista de encabezados, separados por punto y coma, por la que va a variar el contenido de la memoria caché de resultados.A semicolon-separated list of headers that content from the output cache will vary by.

varyByCustom
String String String String

Encabezado Vary HTTP.The Vary HTTP header.

varyByParam
String String String 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.A semicolon-separated list of parameters received by a GET or POST method that content from the output cache will vary by.

Excepciones

Se ha especificado un valor no válido para location.An invalid value is specified for location.

Comentarios

No debe llamar a este método.You should not call this method. Para habilitar y manipular el almacenamiento en caché de los resultados de una página, use la Directiva en el archivo. aspx o los métodos y propiedades HttpCachePolicy de la clase.To enable and manipulate output caching for a page, use either the directive in the .aspx file, or the methods and properties of the HttpCachePolicy class. Se puede acceder a estos Response.Cache últimos a través de la sintaxis del código de la página.The latter are accessible through Response.Cache syntax in the page's code. Para obtener más información, vea almacenamiento en caché de páginas ASP.net.For more information, see Caching ASP.NET Pages.

Consulte también:

InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)

Inicializa la memoria caché de resultados para la solicitud de página actual.Initializes the output cache for the current page request.

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 Int32 Int32 Int32

El período de tiempo durante el cual los objetos se almacenan en la memoria caché de resultados es válido.The amount of time that objects stored in the output cache are valid.

varyByContentEncoding
String String String 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.A semicolon-separated list of character-sets (content encodings) that content from the output cache will vary by.

varyByHeader
String String String String

Lista de encabezados, separados por punto y coma, por la que va a variar el contenido de la memoria caché de resultados.A semicolon-separated list of headers that content from the output cache will vary by.

varyByCustom
String String String String

Encabezado Vary HTTP.The Vary HTTP header.

varyByParam
String String String 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.A semicolon-separated list of parameters received by a GET or POST method that content from the output cache will vary by.

Excepciones

Se ha especificado un valor no válido para location.An invalid value is specified for location.

Comentarios

No debe llamar a este método.You should not call this method. Para habilitar y manipular el almacenamiento en caché de los resultados de una página, use la Directiva en el archivo. aspx, o los métodos HttpCachePolicy y propiedades de la clase.To enable and manipulate output caching for a page, use either the directive in the .aspx file, or methods and properties of the HttpCachePolicy class. Se puede acceder a estos Response.Cache últimos a través de la sintaxis del código de la página.The latter are accessible through Response.Cache syntax in the page's code. Para obtener más información, vea almacenamiento en caché de páginas ASP.net.For more information, see Caching ASP.NET Pages.

Consulte también:

InitOutputCache(OutputCacheParameters) InitOutputCache(OutputCacheParameters) InitOutputCache(OutputCacheParameters) InitOutputCache(OutputCacheParameters)

Inicializa la caché de resultados para la solicitud de página actual sobre la base de un objeto OutputCacheParameters.Initializes the output cache for the current page request based on an OutputCacheParameters object.

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 OutputCacheParameters OutputCacheParameters

OutputCacheParameters que contiene la configuración de la caché.An OutputCacheParameters that contains the cache settings.

Excepciones

No se ha encontrado el perfil de caché.The cache profile was not found.

O bien-or-

No se encuentra una directiva o los valores de configuración del atributo de perfil.A missing directive or configuration settings profile attribute.

La ubicación de la configuración de la caché de resultados es no válida.The output cache settings location is invalid.

Comentarios

No debe llamar a este método.You should not call this method. Para habilitar y manipular el almacenamiento en caché de los resultados de una página, use la Directiva en el archivo. aspx o los métodos y propiedades HttpCachePolicy de la clase.To enable and manipulate output caching for a page, use either the directive in the .aspx file, or the methods and properties of the HttpCachePolicy class. Se puede acceder a estos Response.Cache últimos a través de la sintaxis en el bloque de declaraciones de código o en el archivo de código subyacente de la página.The latter are accessible through Response.Cache syntax in the page's code declaration block or code-behind file. Para obtener más información, vea almacenamiento en caché de páginas ASP.net.For more information, see Caching ASP.NET Pages.

Consulte también:

Se aplica a