PageAdapter.CacheVaryByHeaders Propriété
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.
Obtient une liste d'en-têtes HTTP supplémentaires 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 ^ CacheVaryByHeaders { System::Collections::Specialized::StringCollection ^ get(); };
public virtual System.Collections.Specialized.StringCollection CacheVaryByHeaders { get; }
member this.CacheVaryByHeaders : System.Collections.Specialized.StringCollection
Public Overridable ReadOnly Property CacheVaryByHeaders As StringCollection
Valeur de propriété
IList qui contient une liste d'en-têtes HTPP ; sinon, null
.
Remarques
Les entités sur le web qui mettez en cache des pages web mettez en cache plusieurs versions, en fonction des en-têtes HTTP et d’autres facteurs. Par exemple, une version pour chaque langue dans laquelle une page est générée est généralement mise en cache, en fonction de l’en-tête Accept-Language
HTTP.
Pour des navigateurs spécifiques, il peut être nécessaire de varier la mise en cache par en-têtes HTTP en plus des en-têtes 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érentes tailles d’écran.
Les noms d’en-tête retournés par la CacheVaryByHeaders propriété sont ajoutés à la liste des en-têtes de l’en-tête Vary
HTTP envoyé au navigateur client.
Notes pour les héritiers
Lorsque vous héritez de la PageAdapter classe, vous pouvez remplacer la CacheVaryByHeaders propriété pour renvoyer une liste des en-têtes supplémentaires pour contrôler la mise en cache spécifique à la cible. La CacheVaryByHeaders propriété de base retourne null
.