Page.InitOutputCache Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa o cache de saída para a solicitação de página atual.
Sobrecargas
InitOutputCache(Int32, String, String, OutputCacheLocation, String) |
Inicializa o cache de saída para a solicitação de página atual. |
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) |
Inicializa o cache de saída para a solicitação de página atual. |
InitOutputCache(OutputCacheParameters) |
Inicializa o cache de saída para a solicitação de página atual com base em um objeto OutputCacheParameters. |
Comentários
Esse método não se destina a ser usado diretamente do seu código. Para habilitar e manipular o cache de saída para uma página, use uma destas abordagens:
- Defina as opções declarativamente usando a
@ OutputCache
diretiva no arquivo .aspx. - Use os métodos e as HttpCachePolicy propriedades da classe , que é exposta pelo
Response.Cache
objeto no código da página.
Para obter mais informações, consulte Cache ASP.NET Pages.
InitOutputCache(Int32, String, String, OutputCacheLocation, String)
Inicializa o cache de saída para a solicitação de página atual.
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
O tempo pelo qual os objetos armazenados no cache de saída são válidos.
- varyByHeader
- String
Uma lista separada por ponto e vírgula de cabeçalhos conforme os quais o conteúdo do cache de saída variará.
- varyByCustom
- String
O cabeçalho HTTP Vary
.
- location
- OutputCacheLocation
Um dos valores de OutputCacheLocation.
- varyByParam
- String
Uma lista de parâmetros separados por ponto e vírgula recebida por um método GET ou POST pela qual o conteúdo do cache de saída variará.
Exceções
Um valor inválido é especificado para location
.
Comentários
Você não deve chamar esse método. Para habilitar e manipular o cache de saída para uma página, use a @ OutputCache
diretiva no arquivo .aspx ou os métodos e propriedades da HttpCachePolicy classe . Estes últimos podem ser acessados por meio Response.Cache
da sintaxe no código da página. Para obter mais informações, consulte Cache ASP.NET Pages.
Confira também
Aplica-se a
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)
Inicializa o cache de saída para a solicitação de página atual.
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
O tempo pelo qual os objetos armazenados no cache de saída são válidos.
- varyByContentEncoding
- String
Uma lista separada por ponto e vírgula de conjuntos de caracteres (codificações de conteúdo) pela qual o conteúdo do cache de saída variará.
- varyByHeader
- String
Uma lista separada por ponto e vírgula de cabeçalhos conforme os quais o conteúdo do cache de saída variará.
- varyByCustom
- String
O cabeçalho HTTP Vary
.
- location
- OutputCacheLocation
Um dos valores de OutputCacheLocation.
- varyByParam
- String
Uma lista de parâmetros separados por ponto e vírgula recebida por um método GET ou POST pela qual o conteúdo do cache de saída variará.
Exceções
Um valor inválido é especificado para location
.
Comentários
Você não deve chamar esse método. Para habilitar e manipular o cache de saída para uma página, use a @ OutputCache
diretiva no arquivo .aspx ou métodos e propriedades da HttpCachePolicy classe . Estes últimos podem ser acessados por meio Response.Cache
da sintaxe no código da página. Para obter mais informações, consulte Cache ASP.NET Pages.
Confira também
Aplica-se a
InitOutputCache(OutputCacheParameters)
Inicializa o cache de saída para a solicitação de página atual com base em um 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
Um OutputCacheParameters que contém as configurações de cache.
Exceções
O perfil de cache não foi encontrado.
- ou -
Um atributo de perfil de definições de configuração ou diretiva ausente.
O local de configurações de cache de saída é inválido.
Comentários
Você não deve chamar esse método. Para habilitar e manipular o cache de saída para uma página, use a @ OutputCache
diretiva no arquivo .aspx ou os métodos e propriedades da HttpCachePolicy classe . Estes últimos são acessíveis por meio Response.Cache
da sintaxe no bloco de declaração de código da página ou no arquivo code-behind. Para obter mais informações, consulte Cache ASP.NET Pages.