PageAdapter.CacheVaryByParams Eigenschap

Definitie

Hiermee haalt u een lijst op met aanvullende parameters van HTTP GET- en POST-aanvragen waarmee caching varieert voor de webpagina waaraan deze afgeleide paginaadapter is gekoppeld.

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

Waarde van eigenschap

Een IList met een lijst met de GET- en POST-parameters; nullanders.

Opmerkingen

Entiteiten op het web waarop webpagina's in de cache worden opgeslagen, worden meerdere versies opgeslagen op basis van onder andere de aanvraagparameters. Een versie voor elke winkellocatie binnen een winkelketen waarvoor een pagina kan worden gegenereerd, wordt doorgaans in de cache opgeslagen op basis van de parameternaam (bijvoorbeeld StoreID).

Voor specifieke browsers kan het nodig zijn om caching te variƫren per GET- of POST-parameters, naast de parameters waarmee doelonafhankelijke caching wordt beheerd. Het kan bijvoorbeeld nodig zijn om verschillende versies van een pagina in de cache te plaatsen voor verschillende providers van mobiele telefoons.

Notities voor overnemers

Wanneer u de klasse overschrijft PageAdapter , kunt u de CacheVaryByParams eigenschap overschrijven om een lijst met de extra GET- of POST-parameters te retourneren om doelspecifieke caching te beheren. De CacheVaryByParams basismethode retourneert null.

Van toepassing op

Zie ook