Page.InitOutputCache Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa a cache de saída do pedido de página atual.
Sobrecargas
| Name | Description |
|---|---|
| InitOutputCache(Int32, String, String, OutputCacheLocation, String) |
Inicializa a cache de saída do pedido de página atual. |
| InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) |
Inicializa a cache de saída do pedido de página atual. |
| InitOutputCache(OutputCacheParameters) |
Inicializa a cache de saída do pedido de página atual com base num OutputCacheParameters objeto. |
Observações
Este método não foi pensado para ser usado diretamente a partir do seu código. Para ativar e manipular a cache de saída de uma página, use uma destas abordagens:
- Defina as opções de forma declarativa usando a
@ OutputCachediretiva no ficheiro .aspx. - Use os métodos e propriedades da HttpCachePolicy classe, que é exposta pelo
Response.Cacheobjeto no código da página.
Para mais informações, consulte Cache ASP.NET Páginas.
InitOutputCache(Int32, String, String, OutputCacheLocation, String)
Inicializa a cache de saída do pedido 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 que os objetos armazenados na cache de saída são válidos.
- varyByHeader
- String
Uma lista separada por ponto e vírgula de cabeçalhos que contêm o conteúdo da cache de saída variará em .
- varyByCustom
- String
O Vary cabeçalho HTTP.
- location
- OutputCacheLocation
Um dos OutputCacheLocation valores.
- varyByParam
- String
Uma lista separada por ponto e vírgula dos parâmetros recebidos por um método GET ou POST pela qual o conteúdo da cache de saída irá variar.
Exceções
Um valor inválido é especificado para location.
Observações
Não deves chamar a isto o método. Para ativar e manipular a cache de saída de uma página, use ou a @ OutputCache diretiva no ficheiro .aspx, ou os métodos e propriedades da HttpCachePolicy classe. Estas últimas são acessíveis através da Response.Cache sintaxe no código da página. Para mais informações, consulte Cache ASP.NET Páginas.
Ver também
Aplica-se a
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)
Inicializa a cache de saída do pedido 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 que os objetos armazenados na 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) que o conteúdo da cache de saída irá variar.
- varyByHeader
- String
Uma lista separada por ponto e vírgula de cabeçalhos que contêm o conteúdo da cache de saída variará em .
- varyByCustom
- String
O Vary cabeçalho HTTP.
- location
- OutputCacheLocation
Um dos OutputCacheLocation valores.
- varyByParam
- String
Uma lista separada por ponto e vírgula dos parâmetros recebidos por um método GET ou POST pela qual o conteúdo da cache de saída irá variar.
Exceções
Um valor inválido é especificado para location.
Observações
Não deves chamar a isto o método. Para ativar e manipular a cache de saída de uma página, use ou a @ OutputCache diretiva no ficheiro de .aspx, ou os métodos e propriedades da HttpCachePolicy classe. Estas últimas são acessíveis através da Response.Cache sintaxe no código da página. Para mais informações, consulte Cache ASP.NET Páginas.
Ver também
Aplica-se a
InitOutputCache(OutputCacheParameters)
Inicializa a cache de saída do pedido de página atual com base num 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
E isso contém as definições de OutputCacheParameters cache.
Exceções
O perfil de cache não foi encontrado.
-ou-
Falta uma diretiva ou um atributo de perfil de definições de configuração.
A localização das definições de cache de saída é inválida.
Observações
Não deves chamar a isto o método. Para ativar e manipular a cache de saída de uma página, use ou a @ OutputCache diretiva no ficheiro .aspx, ou os métodos e propriedades da HttpCachePolicy classe. Estas últimas são acessíveis através da Response.Cache sintaxe no bloco de declaração de código ou no ficheiro code-behind da página. Para mais informações, consulte Cache ASP.NET Páginas.