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. El valor predeterminado es Deshabilitado.

Ejemplos

Para obtener código de ejemplo que usa NavigationCacheMode, consulte Navegación.

Comentarios

Para permitir que una página se almacene en caché, establezca NavigationCacheMode en Habilitado o Requerido. La diferencia en el comportamiento es que Enabled podría no almacenarse en caché si se supera el límite de tamaño de caché del marco (CacheSize), mientras que Required 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 Requerido o Habilitado a Deshabilitado, 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