Compartir a través de


PageAdapter.CacheVaryByHeaders Propiedad

Definición

Obtiene una lista de encabezados HTTP adicionales por los que se varía el almacenamiento en caché en la página Web a la que este adaptador de página derivado está asociado.

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

Valor de propiedad

Un IList que contiene una lista de encabezados HTTP; 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 los encabezados HTTP y otros factores. Por ejemplo, una versión de cada idioma en el que se genera una página se almacena normalmente en caché, en función del Accept-Language encabezado HTTP.

Para exploradores específicos, es posible que sea necesario variar el almacenamiento en caché por encabezados HTTP, además de los encabezados 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 tamaños de pantalla.

Los nombres de encabezado devueltos por la CacheVaryByHeaders propiedad se agregan a la lista de encabezados del Vary encabezado HTTP enviado al explorador cliente.

Notas a los desarrolladores de herederos

Cuando hereda de la PageAdapter clase , puede invalidar la CacheVaryByHeaders propiedad para devolver una lista de los encabezados adicionales para controlar el almacenamiento en caché específico del destino. La CacheVaryByHeaders propiedad base devuelve null.

Se aplica a

Consulte también