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.