Page.NavigationCacheMode Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 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 es posible que Enabled no se almacene en caché si se supera el límite de tamaño de caché (CacheSize) del marco, mientras que Required siempre genera una entrada independientemente del límite de tamaño.
Si desea cambiar el valor de mediante NavigationCacheMode programación a Enabled o Required, solo puede establecer estos valores en el constructor de la página.
Si cambia el valor de de NavigationCacheMode 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.