Partilhar via


Executar pré-busca de conteúdo para aplicativos da Windows Store

Aplica-se somente ao Windows

Para deixar seu aplicativo da Windows Store mais ágil na resposta, você pode solicitar ao Windows para pré-carregar algum conteúdo da Web, como páginas ou imagens da Web, no cache WinINet WinINetdo aplicativo. Essa funcionalidade chama-se pré-busca. É especialmente eficiente para o conteúdo que é usado na inicialização, mas você também pode executar a pré-busca de outro conteúdo usado frequentemente. Os métodos da classe Windows.Networking.BackgroundTransfer.ContentPrefetcher permitem especificar os URIs do conteúdo que você deseja pré-carregar. Veja o Windows SDK Amostra de pré-busca de conteúdo para obter exemplos de como adicionar a funcionalidade ContentPrefetcher ao seu aplicativo.

O Windows usa heurística para determinar quando e se a pré-busca deve ocorrer e quais recursos serão baixados. A heurística leva em conta condições de energia e rede do sistema da conta, o histórico de uso do aplicativo do usuário e os resultados das tentativas anteriores de pré-busca. No Visual Studio, você pode usar o comando Acionar Pré-busca de Aplicativo da Windows Store para forçar o Windows a ignorar a heurística ContentPrefetcher e pré-carregar todo o conteúdo da Web especificado. Isso pode ser útil se você quiser testar o comportamento ou desempenho do aplicativo com o conteúdo para pré-buscar em um estado conhecido (carregado ou não carregado).

Para forçar o pré-carregamento dos recursos especificados do ContentPrefetcher

Este procedimento presume que você já definiu a funcionalidade ContentPrefetcher e especificou os URIs de conteúdo para pré-carregar em seu projeto de aplicativo. Para forçar o pré-carregamento de conteúdo quando os recursos especificados são novos ou modificados, você tem de iniciar e parar o aplicativo antes de escolher o comando Acionar Pré-busca de Aplicativo da Windows Store. Você executa o aplicativo primeiro para registrar os URIs. O comando Acionar Pré-busca de Aplicativo da Windows Store força o ContentPrefetcher a baixar o conteúdo e adicioná-lo ao cache. Nas execuções subsequentes do aplicativo, você pode presumir que o conteúdo esteja pré-carregado.

  1. Inicie o aplicativo para registrar os URIs de conteúdo para pré-busca com o aplicativo. No menu Depurar, escolha Iniciar Depuração (atalho do teclado: F5).

  2. No menu Depurar, escolha Parar Depuração (atalho do teclado: Shift+F5).

  3. No menu Depurar, escolha Outros Destinos de Depuração e escolha Acionar Pré-busca de Aplicativo da Windows Store.

Agora você pode depurar, testar ou analisar seu aplicativo com os recursos Web pré-buscados.

Dica

Repita estas etapas sempre que adicionarem ou modificar o conteúdo da Web especificado.

Consulte também

Outros recursos

Como Acionar a Pré-busca de Aplicativo da Windows Store no Visual Studio 2013 Update 2