Page.NavigationCacheMode 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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" />
属性值
枚举的一个值。 默认值为 Disabled。
示例
有关使用 NavigationCacheMode 的示例代码,请参阅 导航。
注解
若要启用要缓存的页面,请将 NavigationCacheMode 设置为“已启用”或“必需”。 行为的区别在于,如果超出帧的缓存大小限制 (CacheSize) ,则“启用”可能不会缓存,而无论大小限制如何,“必需”始终会生成一个条目。
如果要以编程方式将 NavigationCacheMode 的值更改为 Enabled 或 Required,则只能在页面的构造函数中设置这些值。
如果将 NavigationCacheMode 的值从 “必需” 或 “启用” 更改为 “已禁用”,则会从缓存中刷新页面。 当超出配置的 CacheSize 时,页面不会简单地标记为可供刷新。