WebUINavigatedOperation.GetDeferral Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Solicita que se retrase la finalización de la navegación de la aplicación.
public:
virtual WebUINavigatedDeferral ^ GetDeferral() = GetDeferral;
WebUINavigatedDeferral GetDeferral();
public WebUINavigatedDeferral GetDeferral();
function getDeferral()
Public Function GetDeferral () As WebUINavigatedDeferral
Devoluciones
Objeto de aplazamiento navegado.
Comentarios
Cuando una aplicación navega o vuelve a cargar su documento de nivel superior, el sistema inmoviliza los objetos visuales de la aplicación hasta que la aplicación indica que está lista para mostrar su interfaz de usuario. El sistema vuelve a pasar a la interfaz de usuario activa de la aplicación cuando la aplicación vuelve desde su controlador de eventos navegado. Sin embargo, algunas aplicaciones deben iniciar operaciones asincrónicas para recuperar información de estado y configurar su interfaz de usuario (como usar la carga de fragmentos para mostrar páginas de la aplicación). Las aplicaciones que deben completar la navegación de forma asincrónica pueden obtener un objeto de aplazamiento de los argumentos de evento navegados. Este objeto permite a la aplicación completar la navegación fuera de su controlador. Cuando la aplicación adquiere el objeto de aplazamiento, su navegación no se completa cuando el controlador de navegación vuelve.
Una aplicación puede completar la navegación después de que se completen sus operaciones asincrónicas necesarias y esté lista para mostrar su interfaz de usuario. La navegación de la aplicación se retrasa hasta que la aplicación llama al método WebUINavigatedDeferral.complete .
Tenga en cuenta que antes de que una aplicación complete la navegación, la aplicación aparecerá bloqueada para el usuario. Es importante que la aplicación complete la navegación lo más rápido posible.