Freigeben über


Page.NavigationCacheMode Eigenschaft

Definition

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.

Gilt für:

Weitere Informationen