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を使用するコード例については、「2 つのページ間のナビゲーションを実装する」を参照してください。
注釈
ページをキャッシュできるようにするには、 NavigationCacheMode を Enabled または Required に設定します。 動作の違いは、フレームのキャッシュ サイズ制限 (CacheSize) を超えるとEnabledがキャッシュされない可能性があるのに対し、Requiredは常にサイズ制限に関係なくエントリを生成することです。
プログラムによって NavigationCacheMode の値を Enabled または Requiredに変更する場合は、ページのコンストラクターでのみこれらの値を設定できます。
NavigationCacheModeの値を Required または Enabled から Disabled に変更すると、ページはキャッシュからフラッシュされます。 構成された CacheSize を超えた場合、ページは単にフラッシュ可能としてマークされるわけではありません。