Page.NavigationCacheMode プロパティ

定義

この Page が キャッシュされるかどうかを示すナビゲーション モードと、キャッシュ エントリが保持される期間を取得または設定します。

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 つのページ間のナビゲーションを実装する」を参照してください。

注釈

ページをキャッシュできるようにするには、 または RequiredEnabled設定NavigationCacheModeします。 動作の違いは、 Enabled フレームのキャッシュ サイズ制限 (CacheSize) を超えるとキャッシュされない可能性があるのに対し Required 、サイズ制限に関係なく常にエントリが生成されることです。

プログラムで のNavigationCacheMode値を または RequiredEnabled変更する場合は、ページのコンストラクターでのみこれらの値を設定できます。

NavigationCacheMode値を または Enabled から RequiredDisabled変更すると、ページはキャッシュからフラッシュされます。 構成された CacheSize を超えたときに、ページがフラッシュ可能としてマークされているわけではありません。

適用対象

こちらもご覧ください