다음을 통해 공유


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" />

속성 값

열거형 값입니다. 기본값은 Disabled입니다.

예제

를 사용하는 NavigationCacheMode예제 코드는 두 페이지 간의 탐색 구현을 참조하세요.

설명

페이지를 캐시할 수 있도록 하려면 또는 RequiredEnabled 설정합니다NavigationCacheMode. 동작의 차이는 Enabled 프레임의 캐시 크기 제한(CacheSize)을 초과하는 경우 캐시되지 않을 수 있지만 Required 크기 제한에 관계없이 항상 항목을 생성한다는 것입니다.

프로그래밍 방식으로 Enabled 값을 NavigationCacheMode 또는 Required로 변경하려는 경우 페이지의 생성자에서만 이러한 값을 설정할 수 있습니다.

의 값을 NavigationCacheMode 에서 RequiredEnabledDisabled변경하면 페이지가 캐시에서 플러시됩니다. 구성된 CacheSize 를 초과할 때 페이지를 단순히 플러시할 수 있는 것으로 표시되지 않습니다.

적용 대상

추가 정보