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.

Применяется к

См. также раздел