Page.NavigationCacheMode Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é.