Page.NavigationCacheMode Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public:
property NavigationCacheMode NavigationCacheMode { NavigationCacheMode get(); void set(NavigationCacheMode value); };
NavigationCacheMode NavigationCacheMode();
void NavigationCacheMode(NavigationCacheMode value);
public NavigationCacheMode NavigationCacheMode { get; set; }
var navigationCacheMode = page.navigationCacheMode;
page.navigationCacheMode = navigationCacheMode;
Public Property NavigationCacheMode As NavigationCacheMode
<page NavigationCacheMode="navigationCacheModeMemberName" />
Значение свойства
Значение перечисления. Значение по умолчанию — Отключено.
Примеры
Пример кода, в котором используется NavigationCacheMode, см. в разделе Навигация.
Комментарии
Чтобы включить кэширование страницы, задайте для параметра NavigationCacheMode значение Включено или Обязательно. Разница в поведении заключается в том, что значение Enabled может не кэшироваться при превышении предельного размера кэша кадра (CacheSize), в то время как параметр Required всегда создает запись независимо от ограничения размера.
Если вы хотите программно изменить значение NavigationCacheMode на Enabled или Required, эти значения можно задать только в конструкторе страницы.
Если изменить значение NavigationCacheMode с Обязательно или Включено на Отключено, страница будет удалена из кэша. Страница не просто помечается как доступная для очистки при превышении настроенного значения CacheSize .