Compartir a través de


Page.NavigationCacheMode Propiedad

Definición

Obtiene o establece el modo de navegación que indica si esta página está almacenada en caché y el período de tiempo que debe conservar la entrada de caché.

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

Valor de propiedad

Valor de la enumeración. De manera predeterminada, es Disabled.

Ejemplos

Para obtener código de ejemplo que usa NavigationCacheMode, consulte Implementación de la navegación entre dos páginas.

Comentarios

Para permitir que una página se almacene en caché, establezca NavigationCacheMode en Enabled o Required. La diferencia en el comportamiento es que podría no almacenarse en caché si se supera el límite de tamaño de caché del marco (CacheSize), mientras que RequiredEnabled siempre genera una entrada independientemente del límite de tamaño.

Si desea cambiar el valor de NavigationCacheMode mediante programación a Enabled o Required, solo puede establecer estos valores en el constructor de la página.

Si cambia el valor de NavigationCacheMode de o RequiredEnabled a Disabled, la página se vacía de la memoria caché. La página no se marca simplemente como disponible para vaciarse cuando se supera cacheSize configurado.

Se aplica a

Consulte también