PageAdapter.CacheVaryByHeaders Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
.