Page.InitOutputCache Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
@ OutputCachedirektivet i filen .aspx. - Använd metoderna och egenskaperna för HttpCachePolicy klassen, som exponeras av
Response.Cacheobjektet 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.