PageAdapter.CacheVaryByParams Propiedad

Definición

Obtiene una lista de parámetros adicionales de solicitudes GET y POST HTTP mediante los que se varía el almacenamiento en memoria caché de la página Web a la que está asociado este adaptador de página derivado.

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

Valor de propiedad

IList que contiene una lista de parámetros GET y POST; de lo contrario, null.

Comentarios

Las entidades de la Web que almacenan en caché las páginas web almacenan en caché varias versiones en función de, entre otros factores, los parámetros de solicitud. Por ejemplo, una versión de cada ubicación de almacén dentro de una cadena comercial para la que se podría generar una página normalmente se almacenaría en caché en función del nombre del parámetro (por ejemplo, StoreID).

Para exploradores específicos, es posible que sea necesario variar el almacenamiento en caché por los parámetros GET o POST, además de los parámetros que controlan el almacenamiento en caché independiente del destino. Por ejemplo, podría ser necesario almacenar en caché diferentes versiones de una página para diferentes proveedores de servicios telefónicos móviles.

Notas a los desarrolladores de herederos

Cuando hereda de la PageAdapter clase , puede invalidar la CacheVaryByParams propiedad para devolver una lista de los parámetros GET o POST adicionales para controlar el almacenamiento en caché específico del destino. El CacheVaryByParams método base devuelve null.

Se aplica a

Consulte también