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 é Desabilitado.

Exemplos

Por exemplo, código que usa NavigationCacheMode, consulte Navegação.

Comentários

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

Se você quiser alterar o valor de NavigationCacheMode programaticamente para Habilitado ou Obrigatório, só poderá definir esses valores no construtor da página.

Se você alterar o valor de NavigationCacheMode de Obrigatório ou Habilitado para Desabilitado, 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