PageAdapter.CacheVaryByHeaders Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает список дополнительных HTTP-заголовков, в котором изменение кэширования зависит от веб-страницы, к которой присоединен этот производный адаптер страницы.
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
Значение свойства
Объект IList, содержащий список заголовков HTTP; в противном случае — null
.
Комментарии
Сущности в Интернете, кэширующие веб-страницы, кэшируют несколько версий на основе заголовков HTTP и других факторов. Например, версия для каждого языка, на котором создается страница, обычно кэшируется на основе заголовка Accept-Language
HTTP.
Для определенных браузеров может потребоваться изменить кэширование по заголовкам HTTP в дополнение к заголовкам, которые управляют целевым кэшированием. Например, может потребоваться кэшировать разные версии страницы для разных размеров экрана.
Имена заголовков, возвращаемые свойством CacheVaryByHeaders , добавляются в список заголовков HTTP, отправляемых Vary
в клиентский браузер.
Примечания для тех, кто наследует этот метод
При наследовании от PageAdapter класса можно переопределить CacheVaryByHeaders свойство , чтобы вернуть список дополнительных заголовков для управления кэшированием для конкретного целевого объекта. Базовое CacheVaryByHeaders свойство возвращает null
.