Page.NavigationCacheMode Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 NavigationCacheMode
Required
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.