Page.InitOutputCache Metod

Definition

Initierar utdatacachen för den aktuella sidbegäran.

Överlagringar

Name Description
InitOutputCache(Int32, String, String, OutputCacheLocation, String)

Initierar utdatacachen för den aktuella sidbegäran.

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

Initierar utdatacachen för den aktuella sidbegäran.

InitOutputCache(OutputCacheParameters)

Initierar utdatacachen för den aktuella sidbegäran baserat på ett OutputCacheParameters objekt.

Kommentarer

Den här metoden är inte avsedd att användas direkt från koden. Om du vill aktivera och ändra cachelagring av utdata för en sida använder du någon av följande metoder:

  • Ange alternativ deklarativt med hjälp av @ OutputCache direktivet i filen .aspx.
  • Använd metoderna och egenskaperna för HttpCachePolicy klassen, som exponeras av Response.Cache objektet i sidans kod.

Mer information finns i Caching ASP.NET Pages.

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

Initierar utdatacachen för den aktuella sidbegäran.

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)

Parametrar

duration
Int32

Den tid som objekt som lagras i utdatacachen är giltiga.

varyByHeader
String

En semikolonavgränsad lista över rubriker som innehållet från utdatacachen varierar med.

varyByCustom
String

Vary HTTP-huvudet.

location
OutputCacheLocation

Ett av OutputCacheLocation värdena.

varyByParam
String

En semikolonavgränsad lista över parametrar som tas emot av en GET- eller POST-metod som innehållet från utdatacachen varierar med.

Undantag

Ett ogiltigt värde har angetts för location.

Kommentarer

Du bör inte anropa den här metoden. Om du vill aktivera och ändra cachelagring av utdata för en sida använder du antingen @ OutputCache direktivet i filen .aspx eller metoderna och egenskaperna för HttpCachePolicy klassen. De senare är tillgängliga via Response.Cache syntax i sidans kod. Mer information finns i Caching ASP.NET Pages.

Se även

Gäller för

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

Initierar utdatacachen för den aktuella sidbegäran.

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)

Parametrar

duration
Int32

Den tid som objekt som lagras i utdatacachen är giltiga.

varyByContentEncoding
String

En semikolonavgränsad lista över teckenuppsättningar (innehållskodningar) som innehållet från utdatacachen varierar beroende på.

varyByHeader
String

En semikolonavgränsad lista över rubriker som innehållet från utdatacachen varierar med.

varyByCustom
String

Vary HTTP-huvudet.

location
OutputCacheLocation

Ett av OutputCacheLocation värdena.

varyByParam
String

En semikolonavgränsad lista över parametrar som tas emot av en GET- eller POST-metod som innehållet från utdatacachen varierar med.

Undantag

Ett ogiltigt värde har angetts för location.

Kommentarer

Du bör inte anropa den här metoden. Om du vill aktivera och ändra cachelagring av utdata för en sida använder du antingen @ OutputCache direktivet i filen .aspx eller metoder och egenskaper för HttpCachePolicy klassen. De senare är tillgängliga via Response.Cache syntax i sidans kod. Mer information finns i Caching ASP.NET Pages.

Se även

Gäller för

InitOutputCache(OutputCacheParameters)

Initierar utdatacachen för den aktuella sidbegäran baserat på ett OutputCacheParameters objekt.

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)

Parametrar

cacheSettings
OutputCacheParameters

En OutputCacheParameters som innehåller cacheinställningarna.

Undantag

Cacheprofilen hittades inte.

-eller-

Ett direktiv eller ett profilattribut för konfigurationsinställningar saknas.

Platsen för inställningar för utdatacachen är ogiltig.

Kommentarer

Du bör inte anropa den här metoden. Om du vill aktivera och ändra cachelagring av utdata för en sida använder du antingen @ OutputCache direktivet i filen .aspx eller metoderna och egenskaperna för HttpCachePolicy klassen. De senare är tillgängliga via Response.Cache syntax i sidans koddeklarationsblock eller bakomliggande fil. Mer information finns i Caching ASP.NET Pages.

Se även

Gäller för