PageAdapter.CacheVaryByHeaders Eigenschap

Definitie

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.

Van toepassing op

Zie ook