Langage

Page.NavigationCacheMode Propriété

Définition

Obtient ou définit le mode de navigation qui indique si cette page est mise en cache et la période pendant laquelle l’entrée du cache doit persister.

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

Valeur de propriété

Valeur de l’énumération. La valeur par défaut est Disabled.

Exemples

Pour obtenir un exemple de code qui utilise NavigationCacheMode, consultez Implémenter la navigation entre deux pages.

Remarques

Pour permettre à une page d’être mise en cache, définissez NavigationCacheMode sur l’une ou l’autre Enabled .Required La différence de comportement peut Enabled ne pas être mise en cache si la limite de taille du cache de l’image (CacheSize) est dépassée, tandis que Required génère toujours une entrée quelle que soit la limite de taille.

Si vous souhaitez modifier la valeur par NavigationCacheMode programme Enabled ou Required, vous ne pouvez définir ces valeurs que dans le constructeur de la page.

Si vous modifiez la valeur de NavigationCacheModeRequired ou Enabled vers Disabled, la page est vidée du cache. La page n’est pas simplement marquée comme étant disponible pour être vidée lorsque le CacheSize configuré est dépassé.

S’applique à

Voir aussi