Page.NavigationCacheMode Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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" />
Valore della proprietà
Valore dell'enumerazione. Il valore predefinito è Disabled
.
Esempio
Per un esempio di codice che usa NavigationCacheMode
, vedere Implementare lo spostamento tra due pagine.
Commenti
Per abilitare la memorizzazione nella cache di una pagina, impostare su NavigationCacheMode
Enabled
o Required
. La differenza nel comportamento è che Enabled
potrebbe non essere memorizzata nella cache se viene superato il limite delle dimensioni della cache del frame (CacheSize), mentre Required
genera sempre una voce indipendentemente dal limite di dimensioni.
Se si desidera modificare il valore di a livello di NavigationCacheMode
codice su Enabled
o Required
, è possibile impostare questi valori solo nel costruttore per la pagina.
Se si modifica il valore di NavigationCacheMode
da Required
o Enabled
a Disabled
, la pagina viene scaricata dalla cache. La pagina non è semplicemente contrassegnata come disponibile per essere scaricata quando viene superata la proprietà CacheSize configurata.