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 pour la requête de page en cours.
Surcharges
InitOutputCache(Int32, String, String, OutputCacheLocation, String) |
Initialise le cache de sortie pour la requête de page en cours. |
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) |
Initialise le cache de sortie pour la requête de page en cours. |
InitOutputCache(OutputCacheParameters) |
Initialise le cache de sortie pour la requête de page en cours basée sur un objet OutputCacheParameters. |
Remarques
Cette méthode n'est pas destinée à être utilisée directement depuis votre code. Pour activer et manipuler la mise en cache de sortie d’une page, utilisez l’une des approches suivantes :
- Définissez les options de manière déclarative à l’aide de la
@ OutputCache
directive dans le fichier .aspx. - Utilisez les méthodes et les propriétés de la HttpCachePolicy classe, qui est exposée par l’objet
Response.Cache
dans le code de la page.
Pour plus d’informations, consultez Mise en cache des pages ASP.NET.
InitOutputCache(Int32, String, String, OutputCacheLocation, String)
Initialise le cache de sortie pour la requête de page en cours.
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
Période de validité des objets stockés dans le cache de sortie.
- varyByHeader
- String
Liste, séparée par des points-virgules, des en-têtes en fonction desquels le contenu du cache de sortie varie.
- varyByCustom
- String
En-tête HTTP Vary
.
- location
- OutputCacheLocation
Une des valeurs de l'objet OutputCacheLocation.
- varyByParam
- String
Liste, séparée par des points-virgules, des paramètres reçus par une méthode GET ou POST et en fonction desquels 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 Mise en cache des pages ASP.NET.
Voir aussi
S’applique à
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)
Initialise le cache de sortie pour la requête de page en cours.
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
Période de validité des objets stockés dans le cache de sortie.
- varyByContentEncoding
- String
Liste, séparée par des points-virgules, des jeux de caractères (encodages de contenu) en fonction desquels le contenu du cache de sortie varie.
- varyByHeader
- String
Liste, séparée par des points-virgules, des en-têtes en fonction desquels le contenu du cache de sortie varie.
- varyByCustom
- String
En-tête HTTP Vary
.
- location
- OutputCacheLocation
Une des valeurs de l'objet OutputCacheLocation.
- varyByParam
- String
Liste, séparée par des points-virgules, des paramètres reçus par une méthode GET ou POST et en fonction desquels 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 Mise en cache des pages ASP.NET.
Voir aussi
S’applique à
InitOutputCache(OutputCacheParameters)
Initialise le cache de sortie pour la requête de page en cours basée sur un objet 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)
Paramètres
- cacheSettings
- OutputCacheParameters
OutputCacheParameters qui contient les paramètres du cache.
Exceptions
Impossible de trouver le profil du cache.
- ou -
Absence d'un attribut de profil de paramètres de configuration ou de directive.
L'emplacement des paramètres du cache de sortie est erroné.
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 ou le fichier code-behind de la page. Pour plus d’informations, consultez Mise en cache des pages ASP.NET.