WebUIBackgroundTaskInstance.Current Properti
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.
Mendapatkan tugas latar belakang saat ini.
public:
static property IWebUIBackgroundTaskInstance ^ Current { IWebUIBackgroundTaskInstance ^ get(); };
static IWebUIBackgroundTaskInstance Current();
public static IWebUIBackgroundTaskInstance Current { get; }
var iWebUIBackgroundTaskInstance = WebUIBackgroundTaskInstance.current;
Public Shared ReadOnly Property Current As IWebUIBackgroundTaskInstance
Nilai Properti
Tugas latar belakang saat ini. Properti ini hanya dapat diakses dalam konteks tugas latar belakang. Properti ini null dalam aplikasi latar depan.
Keterangan
Aplikasi membuat tugas latar belakang dengan menggunakan kelas BackgroundTaskBuilder . Metode SetTrigger harus diatur ke pemicu peristiwa untuk tugas tersebut. TaskEntryPoint harus menentukan file JavaScript yang berisi kode yang akan dijalankan. Aplikasi kemudian mendaftarkan tugas latar belakang dengan memanggil metode Register . Ketika pemicu diaktifkan, sistem menjalankan kode dalam file JavaScript.
Aplikasi juga harus menentukan file JavaScript di bagian <Extensions>
manifes aplikasi. Misalnya: <Extension Category="windows.backgroundTasks" StartPage = "js\backgroundtask.js">.
.
Saat tugas latar belakang dijalankan, tugas dapat menggunakan objek yang dikembalikan dari properti Saat Ini untuk mengatur keberhasilan atau kegagalan tugas latar belakang dan untuk mengakses properti tugas.
Setelah tugas latar belakang menyelesaikan pekerjaannya, tugas harus memanggil metode dekat Pekerja Web untuk mengakhiri dirinya sendiri. Dengan cara ini tidak terus mengonsumsi memori dan baterai pengguna. Selain itu, hanya satu tugas latar belakang untuk pemicu yang sama yang dapat berjalan pada satu waktu sehingga tugas sebelumnya harus ditutup sebelum tugas baru dapat dipicu.
Catatan
Tugas latar belakang dimaksudkan untuk menjadi tugas berumur pendek. Secara umum, Anda tidak boleh mendaftar untuk panggilan balik peristiwa dalam tugas latar belakang. Jika Anda mendaftar untuk peristiwa Windows Runtime dan instans latar depan aplikasi Anda juga mendaftar untuk peristiwa tersebut, panggilan balik di tugas latar belakang Anda mungkin tidak dapat diandalkan.