Partager via


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 activer la mise en cache d’une page, définissez Enabled sur NavigationCacheMode ou Required. La différence de comportement est que Enabled peut-être pas mis en cache si la limite de taille de cache de l’image (CacheSize) est dépassée, alors que Required génère toujours une entrée, quelle que soit la limite de taille.

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

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

S’applique à

Voir aussi