Partilhar via


WebUINavigatedOperation.GetDeferral Método

Definição

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.

Aplica-se a

Confira também