WebUINavigatedOperation.GetDeferral Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Meminta agar penyelesaian navigasi aplikasi tertunda.
public:
virtual WebUINavigatedDeferral ^ GetDeferral() = GetDeferral;
WebUINavigatedDeferral GetDeferral();
public WebUINavigatedDeferral GetDeferral();
function getDeferral()
Public Function GetDeferral () As WebUINavigatedDeferral
Mengembalikan
Objek deferral yang dinavigasi.
Keterangan
Saat aplikasi menavigasi atau memuat ulang dokumen tingkat atasnya, sistem membekukan visual aplikasi hingga aplikasi menunjukkan bahwa aplikasi siap untuk menampilkan UI-nya. Sistem beralih kembali ke UI langsung aplikasi saat aplikasi kembali dari penanganan aktivitas yang dinavigasi. Namun, beberapa aplikasi perlu memulai operasi asinkron untuk mengambil informasi status dan menyiapkan UI mereka (seperti menggunakan pemuatan fragmen untuk menampilkan halaman aplikasi). Aplikasi yang harus menyelesaikan navigasi secara asinkron bisa mendapatkan objek penangguhan dari argumen peristiwa yang dinavigasi. Objek ini memungkinkan aplikasi untuk menyelesaikan navigasi di luar handler-nya. Saat aplikasi memperoleh objek penundaan, navigasinya tidak selesai saat handler navigasi kembali.
Aplikasi dapat menyelesaikan navigasi setelah operasi asinkron yang diperlukan selesai dan siap untuk menampilkan UI-nya. Navigasi aplikasi tertunda hingga aplikasi memanggil metode WebUINavigatedDeferral.complete .
Perhatikan bahwa sebelum aplikasi selesai, navigasi aplikasi akan muncul tergantung pada pengguna. Penting bagi aplikasi untuk menyelesaikan navigasi secepat mungkin.