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


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 .

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

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