Page.NavigationCacheMode Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Navigationsmodus ab, der angibt, ob diese Seite zwischengespeichert wird, und den Zeitraum, für den der Cacheeintrag beibehalten werden soll, oder legt diesen fest.
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" />
Eigenschaftswert
Ein Wert aus der Enumeration. Der Standardwert ist Deaktiviert.
Beispiele
Beispielcode, der NavigationCacheMode verwendet, finden Sie unter Navigation.
Hinweise
Damit eine Seite zwischengespeichert werden kann, legen Sie NavigationCacheMode auf Aktiviert oder Erforderlich fest. Der Unterschied im Verhalten besteht darin, dass Enabled möglicherweise nicht zwischengespeichert wird, wenn das Cachegrößenlimit des Frames (CacheSize) überschritten wird, während Erforderlich immer einen Eintrag unabhängig von der Größenbegrenzung generiert.
Wenn Sie den Wert von NavigationCacheMode programmgesteuert in Enabled oder Required ändern möchten, können Sie diese Werte nur im Konstruktor für die Seite festlegen.
Wenn Sie den Wert von NavigationCacheMode von Erforderlich oder Aktiviert in Deaktiviert ändern, wird die Seite aus dem Cache geleert. Die Seite wird nicht einfach als verfügbar markiert, um geleert zu werden, wenn die konfigurierte CacheSize-Größe überschritten wird.