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 être conservée.

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 Désactivé.

Exemples

Pour obtenir un exemple de code qui utilise NavigationCacheMode, consultez Navigation.

Remarques

Pour activer la mise en cache d’une page, définissez NavigationCacheMode sur Activé ou Obligatoire. La différence de comportement est que Activé peut ne pas être mis en cache si la limite de taille de cache de la trame (CacheSize) est dépassée, alors que Obligatoire génère toujours une entrée, quelle que soit la limite de taille.

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

Si vous modifiez la valeur de NavigationCacheMode de Obligatoire ou Activé en Désactivé, la page est vidée du cache. La page n’est pas simplement marquée comme disponible pour être vidée lorsque le CacheSize configuré est dépassé.

S’applique à

Voir aussi