WebUINavigatedOperation.GetDeferral Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fordert an, dass der Abschluss der App-Navigation verzögert wird.
public:
virtual WebUINavigatedDeferral ^ GetDeferral() = GetDeferral;
WebUINavigatedDeferral GetDeferral();
public WebUINavigatedDeferral GetDeferral();
function getDeferral()
Public Function GetDeferral () As WebUINavigatedDeferral
Gibt zurück
Das navigierte Zurückstellungsobjekt.
Hinweise
Wenn eine App in ihrem Dokument auf oberster Ebene navigiert oder neu lädt, friert das System die Visuals der App ein, bis die App angibt, dass sie bereit ist, ihre Benutzeroberfläche anzuzeigen. Das System wechselt zurück zur Live-Benutzeroberfläche der App, wenn die App von ihrem navigierten Ereignishandler zurückgibt. Einige Apps müssen jedoch asynchrone Vorgänge starten, um Zustandsinformationen abzurufen und ihre Benutzeroberfläche einzurichten (z. B. das Laden von Fragmenten zum Anzeigen von App-Seiten). Apps, die die Navigation asynchron abschließen müssen, können ein Zurückstellungsobjekt aus den navigierten Ereignisargumenten abrufen. Dieses Objekt ermöglicht es der App, die Navigation außerhalb des Handlers abzuschließen. Wenn die App das Zurückstellungsobjekt abruft, wird die Navigation nicht abgeschlossen, wenn der Navigationshandler zurückgibt.
Eine App kann die Navigation nach Abschluss der erforderlichen asynchronen Vorgänge abschließen und kann die Benutzeroberfläche anzeigen. Die App-Navigation wird verzögert, bis die App die WebUINavigatedDeferral.complete-Methode aufruft .
Beachten Sie, dass die App vor Abschluss der Navigation für den Benutzer aufgehängt angezeigt wird. Für die App ist es wichtig, die Navigation so schnell wie möglich abzuschließen.