PageAdapter.CacheVaryByHeaders Eigenschap
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.
Hiermee haalt u een lijst op met extra HTTP-headers waarmee caching varieert voor de webpagina waaraan deze afgeleide paginaadapter is gekoppeld.
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
Waarde van eigenschap
Een IList die een lijst met HTTP-headers bevat, nullanders.
Opmerkingen
Entiteiten op het web die webpagina's opslaan in de cache van meerdere versies, op basis van de HTTP-headers en andere factoren. Een versie voor elke taal waarin een pagina wordt gegenereerd, wordt bijvoorbeeld meestal in de cache opgeslagen, op basis van de Accept-Language HTTP-header.
Voor specifieke browsers kan het nodig zijn om caching te variƫren per HTTP-headers, naast de headers waarmee doelonafhankelijke caching wordt beheerd. Het kan bijvoorbeeld nodig zijn om verschillende versies van een pagina in de cache op te cachen voor verschillende schermgrootten.
De headernamen die door de CacheVaryByHeaders eigenschap worden geretourneerd, worden toegevoegd aan de lijst met headers in de Vary HTTP-header die naar de clientbrowser wordt verzonden.
Notities voor overnemers
Wanneer u de klasse overschrijft PageAdapter , kunt u de CacheVaryByHeaders eigenschap overschrijven om een lijst met extra headers te retourneren om doelspecifieke caching te beheren. De CacheVaryByHeaders basiseigenschap retourneert null.