Page.InitOutputCache Método

Definição

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.

Confira também

Aplica-se a