Page.InitOutputCache Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert de uitvoercache voor de huidige paginaaanvraag.
Overloads
| Name | Description |
|---|---|
| InitOutputCache(Int32, String, String, OutputCacheLocation, String) |
Initialiseert de uitvoercache voor de huidige paginaaanvraag. |
| InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) |
Initialiseert de uitvoercache voor de huidige paginaaanvraag. |
| InitOutputCache(OutputCacheParameters) |
Initialiseert de uitvoercache voor de huidige paginaaanvraag op basis van een OutputCacheParameters object. |
Opmerkingen
Deze methode is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt. Als u uitvoercaching voor een pagina wilt inschakelen en bewerken, gebruikt u een van de volgende methoden:
- Stel opties declaratief in met behulp van de
@ OutputCacheinstructie in het bestand .aspx. - Gebruik de methoden en eigenschappen van de HttpCachePolicy klasse, die wordt weergegeven door het
Response.Cacheobject in de code van de pagina.
Zie Caching ASP.NET Pages voor meer informatie.
InitOutputCache(Int32, String, String, OutputCacheLocation, String)
Initialiseert de uitvoercache voor de huidige paginaaanvraag.
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)
Parameters
- duration
- Int32
De hoeveelheid tijd die objecten die zijn opgeslagen in de uitvoercache, zijn geldig.
- varyByHeader
- String
Een door puntkomma's gescheiden lijst met headers die inhoud uit de uitvoercache varieert.
- varyByCustom
- String
De Vary HTTP-header.
- location
- OutputCacheLocation
Een van de OutputCacheLocation waarden.
- varyByParam
- String
Een door puntkomma's gescheiden lijst met parameters die zijn ontvangen door een GET- of POST-methode die inhoud van de uitvoercache varieert.
Uitzonderingen
Er is een ongeldige waarde opgegeven voor location.
Opmerkingen
U moet deze methode niet aanroepen. Als u uitvoercaching voor een pagina wilt inschakelen en bewerken, gebruikt u de @ OutputCache instructie in het bestand .aspx of de methoden en eigenschappen van de HttpCachePolicy klasse. Deze laatste zijn toegankelijk via Response.Cache syntaxis in de code van de pagina. Zie Caching ASP.NET Pages voor meer informatie.
Zie ook
Van toepassing op
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)
Initialiseert de uitvoercache voor de huidige paginaaanvraag.
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)
Parameters
- duration
- Int32
De hoeveelheid tijd die objecten die zijn opgeslagen in de uitvoercache, zijn geldig.
- varyByContentEncoding
- String
Een door puntkomma's gescheiden lijst met tekensets (inhoudscoderingen) die inhoud uit de uitvoercache varieert.
- varyByHeader
- String
Een door puntkomma's gescheiden lijst met headers die inhoud uit de uitvoercache varieert.
- varyByCustom
- String
De Vary HTTP-header.
- location
- OutputCacheLocation
Een van de OutputCacheLocation waarden.
- varyByParam
- String
Een door puntkomma's gescheiden lijst met parameters die zijn ontvangen door een GET- of POST-methode die inhoud van de uitvoercache varieert.
Uitzonderingen
Er is een ongeldige waarde opgegeven voor location.
Opmerkingen
U moet deze methode niet aanroepen. Als u uitvoercaching voor een pagina wilt inschakelen en bewerken, gebruikt u de @ OutputCache instructie in het .aspx-bestand of methoden en eigenschappen van de HttpCachePolicy klasse. Deze laatste zijn toegankelijk via Response.Cache syntaxis in de code van de pagina. Zie Caching ASP.NET Pages voor meer informatie.
Zie ook
Van toepassing op
InitOutputCache(OutputCacheParameters)
Initialiseert de uitvoercache voor de huidige paginaaanvraag op basis van een OutputCacheParameters object.
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)
Parameters
- cacheSettings
- OutputCacheParameters
Een OutputCacheParameters met de cache-instellingen.
Uitzonderingen
Het cacheprofiel is niet gevonden.
– of –
Een ontbrekend profielkenmerk voor richtlijn- of configuratie-instellingen.
De locatie van de uitvoercache-instellingen is ongeldig.
Opmerkingen
U moet deze methode niet aanroepen. Als u uitvoercaching voor een pagina wilt inschakelen en bewerken, gebruikt u de @ OutputCache instructie in het bestand .aspx of de methoden en eigenschappen van de HttpCachePolicy klasse. De laatste zijn toegankelijk via Response.Cache syntaxis in het codedeclaratieblok van de pagina of code-behind-bestand. Zie Caching ASP.NET Pages voor meer informatie.