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.

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

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