WebUINavigatedOperation.GetDeferral Método
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.
Solicita que a conclusão da navegação do aplicativo seja atrasada.
public:
virtual WebUINavigatedDeferral ^ GetDeferral() = GetDeferral;
WebUINavigatedDeferral GetDeferral();
public WebUINavigatedDeferral GetDeferral();
function getDeferral()
Public Function GetDeferral () As WebUINavigatedDeferral
Retornos
O objeto de adiamento navegado.
Comentários
Quando um aplicativo navega ou recarrega seu documento de nível superior, o sistema congela os visuais do aplicativo até que o aplicativo indique que está pronto para exibir sua interface do usuário. O sistema faz a transição de volta para a interface do usuário dinâmica do aplicativo quando o aplicativo retorna de seu manipulador de eventos navegado. No entanto, alguns aplicativos precisam iniciar operações assíncronas para recuperar informações de estado e configurar a interface do usuário (como usar o carregamento de fragmentos para exibir páginas do aplicativo). Os aplicativos que devem concluir a navegação de forma assíncrona podem obter um objeto de adiamento dos argumentos de evento navegados. Esse objeto permite que o aplicativo conclua a navegação fora de seu manipulador. Quando o aplicativo adquire o objeto de adiamento, sua navegação não é concluída quando o manipulador de navegação retorna.
Um aplicativo pode concluir a navegação depois que suas operações assíncronas necessárias forem concluídas e estiver pronto para exibir sua interface do usuário. A navegação do aplicativo é atrasada até que o aplicativo chame o método WebUINavigatedDeferral.complete .
Observe que antes de um aplicativo concluir a navegação, o aplicativo aparecerá pendurado no usuário. É importante que o aplicativo conclua a navegação o mais rápido possível.