Compartilhar via


Page.NavigationCacheMode Propriedade

Definição

Obtém ou define o modo de navegação que indica se esta Página está armazenada em cache e o período de tempo que a entrada de cache deve persistir.

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" />

Valor da propriedade

Um valor da enumeração. O padrão é Disabled.

Exemplos

Por exemplo, código que usa NavigationCacheMode, consulte Implementar navegação entre duas páginas.

Comentários

Para habilitar uma página a ser armazenada em cache, defina NavigationCacheMode como Enabled ou Required. A diferença no comportamento é que Enabled pode não ser armazenado em cache se o limite de tamanho de cache do quadro (CacheSize) for excedido, enquanto Required sempre gera uma entrada, independentemente do limite de tamanho.

Se você quiser alterar o valor de NavigationCacheMode programaticamente para Enabled ou Required, só poderá definir esses valores no construtor para a página.

Se você alterar o valor de de NavigationCacheModeRequired ou Enabled para Disabled, a página será liberada do cache. A página não é simplesmente marcada como disponível para ser liberada quando o CacheSize configurado é excedido.

Aplica-se a

Confira também