Page.InitOutputCache Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise le cache de sortie de la demande de page active.
Surcharges
| Nom | Description |
|---|---|
| InitOutputCache(Int32, String, String, OutputCacheLocation, String) |
Initialise le cache de sortie de la demande de page active. |
| InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) |
Initialise le cache de sortie de la demande de page active. |
| InitOutputCache(OutputCacheParameters) |
Initialise le cache de sortie de la demande de page active en fonction d’un OutputCacheParameters objet. |
Remarques
Cette méthode n’est pas destinée à être utilisée directement à partir de votre code. Pour activer et manipuler la mise en cache de sortie pour une page, utilisez l’une des approches suivantes :
- Définissez les options de manière déclarative à l’aide de la
@ OutputCachedirective dans le fichier .aspx. - Utilisez les méthodes et les propriétés de la HttpCachePolicy classe, qui sont exposées par l’objet dans le
Response.Cachecode de la page.
Pour plus d’informations, consultez Caching ASP.NET Pages.
InitOutputCache(Int32, String, String, OutputCacheLocation, String)
Initialise le cache de sortie de la demande de page active.
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)
Paramètres
- duration
- Int32
Durée pendant laquelle les objets stockés dans le cache de sortie sont valides.
- varyByHeader
- String
Une liste d’en-têtes séparés par des points-virgules selon laquelle le contenu du cache de sortie varie.
- varyByCustom
- String
En-tête Vary HTTP.
- location
- OutputCacheLocation
Une des OutputCacheLocation valeurs.
- varyByParam
- String
Une liste séparée par des points-virgules des paramètres reçus par une méthode GET ou POST selon laquelle le contenu du cache de sortie varie.
Exceptions
Une valeur non valide est spécifiée pour location.
Remarques
Vous ne devez pas appeler cette méthode. Pour activer et manipuler la mise en cache de sortie d’une page, utilisez la @ OutputCache directive dans le fichier .aspx, ou les méthodes et propriétés de la HttpCachePolicy classe. Ces derniers sont accessibles via Response.Cache la syntaxe dans le code de la page. Pour plus d’informations, consultez Caching ASP.NET Pages.
Voir aussi
S’applique à
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)
Initialise le cache de sortie de la demande de page active.
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)
Paramètres
- duration
- Int32
Durée pendant laquelle les objets stockés dans le cache de sortie sont valides.
- varyByContentEncoding
- String
Une liste séparée par des points-virgules de jeux de caractères (encodages de contenu) selon laquelle le contenu du cache de sortie varie.
- varyByHeader
- String
Une liste d’en-têtes séparés par des points-virgules selon laquelle le contenu du cache de sortie varie.
- varyByCustom
- String
En-tête Vary HTTP.
- location
- OutputCacheLocation
Une des OutputCacheLocation valeurs.
- varyByParam
- String
Une liste séparée par des points-virgules des paramètres reçus par une méthode GET ou POST selon laquelle le contenu du cache de sortie varie.
Exceptions
Une valeur non valide est spécifiée pour location.
Remarques
Vous ne devez pas appeler cette méthode. Pour activer et manipuler la mise en cache de sortie d’une page, utilisez la @ OutputCache directive dans le fichier .aspx, ou les méthodes et les propriétés de la HttpCachePolicy classe. Ces derniers sont accessibles via Response.Cache la syntaxe dans le code de la page. Pour plus d’informations, consultez Caching ASP.NET Pages.
Voir aussi
S’applique à
InitOutputCache(OutputCacheParameters)
Initialise le cache de sortie de la demande de page active en fonction d’un OutputCacheParameters objet.
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)
Paramètres
- cacheSettings
- OutputCacheParameters
Qui OutputCacheParameters contient les paramètres de cache.
Exceptions
Le profil de cache est introuvable.
- ou -
Attribut de profil des paramètres de configuration ou de directive manquant.
L’emplacement des paramètres du cache de sortie n’est pas valide.
Remarques
Vous ne devez pas appeler cette méthode. Pour activer et manipuler la mise en cache de sortie d’une page, utilisez la @ OutputCache directive dans le fichier .aspx, ou les méthodes et propriétés de la HttpCachePolicy classe. Ces derniers sont accessibles via Response.Cache la syntaxe dans le bloc de déclaration de code de la page ou le fichier code-behind. Pour plus d’informations, consultez Caching ASP.NET Pages.