Partager via


PageAdapter.CacheVaryByParams Propriété

Définition

Obtient une liste de paramètres supplémentaires à partir des demandes HTTP GET et POST permettant la variation de la mise en cache pour la page Web à laquelle cet adaptateur de page dérivé est attaché.

public:
 virtual property System::Collections::Specialized::StringCollection ^ CacheVaryByParams { System::Collections::Specialized::StringCollection ^ get(); };
public virtual System.Collections.Specialized.StringCollection CacheVaryByParams { get; }
member this.CacheVaryByParams : System.Collections.Specialized.StringCollection
Public Overridable ReadOnly Property CacheVaryByParams As StringCollection

Valeur de propriété

IList qui contient une liste des paramètres GET et POST ; sinon, null.

Remarques

Les entités sur le web qui mettez en cache des pages web mettez en cache plusieurs versions en fonction, entre autres facteurs, des paramètres de requête. Par exemple, une version pour chaque emplacement de magasin au sein d’une chaîne de vente au détail pour laquelle une page peut être générée est généralement mise en cache en fonction du nom du paramètre (par exemple, StoreID).

Pour des navigateurs spécifiques, il peut être nécessaire de varier la mise en cache par paramètres GET ou POST en plus des paramètres qui contrôlent la mise en cache indépendante de la cible. Par exemple, il peut être nécessaire de mettre en cache différentes versions d’une page pour différents fournisseurs de services de téléphonie mobile.

Notes pour les héritiers

Lorsque vous héritez de la PageAdapter classe, vous pouvez remplacer la CacheVaryByParams propriété pour renvoyer une liste des paramètres GET ou POST supplémentaires pour contrôler la mise en cache spécifique à la cible. La CacheVaryByParams méthode de base retourne null.

S’applique à

Voir aussi