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 ou EnabledRequired. A diferença de comportamento é que Enabled talvez não seja armazenado em cache se o limite de tamanho de cache do quadro (CacheSize) for excedido, enquanto Required sempre gerará 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 NavigationCacheMode ou RequiredEnabled para Disabled, a página será liberada do cache. A página não está simplesmente marcada como disponível para ser liberada quando o CacheSize configurado é excedido.

Aplica-se a

Confira também