Поделиться через


PageAdapter.CacheVaryByParams Свойство

Определение

Возвращает список дополнительных параметров из HTTP-запросов GET и POST, при помощи которых изменяется кэширование веб-страницы, к которой присоединен этот производный адаптер страницы.

public:
 virtual property System::Collections::Specialized::StringCollection ^ CacheVaryByParams { System::Collections::Specialized::StringCollection ^ get(); };
public virtual System.Collections.Specialized.StringCollection CacheVaryByParams { get; }
member this.CacheVaryByParams : System.Collections.Specialized.StringCollection
Public Overridable ReadOnly Property CacheVaryByParams As StringCollection

Значение свойства

Объект IList, содержащий список параметров GET и POST; в противном случае — null.

Комментарии

Сущности в Интернете, кэширующие веб-страницы, кэшируют несколько версий на основе, среди прочего, параметров запроса. Например, версия для каждого расположения магазина в розничной сети, для которой может быть создана страница, обычно кэшируется на основе имени параметра (например, StoreID).

Для определенных браузеров может потребоваться изменить кэширование по параметрам GET или POST в дополнение к параметрам, которые управляют целевым кэшированием. Например, может потребоваться кэшировать разные версии страницы для разных поставщиков услуг мобильной телефонной связи.

Примечания для тех, кто наследует этот метод

При наследовании от PageAdapter класса можно переопределить CacheVaryByParams свойство , чтобы вернуть список дополнительных параметров GET или POST для управления кэшированием для конкретного целевого объекта. Базовый CacheVaryByParams метод возвращает null.

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

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