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 свойством, добавляются в список заголовков в Vary заголовке HTTP, отправленном в браузер клиента.
Примечания для тех, кто наследует этот метод
При наследовании от PageAdapter класса можно переопределить CacheVaryByHeaders свойство, чтобы вернуть список дополнительных заголовков для управления кэшированием, зависящим от целевого объекта. Базовое CacheVaryByHeaders свойство возвращается null.