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. 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 Required
Enabled
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 Required
Enabled
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.