BackgroundTaskBuilder.TaskEntryPoint 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 atau mengatur kelas yang melakukan pekerjaan tugas latar belakang.
public:
property Platform::String ^ TaskEntryPoint { Platform::String ^ get(); void set(Platform::String ^ value); };
winrt::hstring TaskEntryPoint();
void TaskEntryPoint(winrt::hstring value);
public string TaskEntryPoint { get; set; }
var string = backgroundTaskBuilder.taskEntryPoint;
backgroundTaskBuilder.taskEntryPoint = string;
Public Property TaskEntryPoint As String
Nilai Properti
Nama kelas yang ditentukan aplikasi yang melakukan pekerjaan tugas latar belakang.
Keterangan
Aplikasi UWP menggunakan C++, C#, atau Visual Basic Kelas titik masuk tugas harus mengimplementasikan antarmuka IBackgroundTask . Sistem memanggil IBackgroundTask::Run saat tugas latar belakang dipicu. Selain itu, kelas harus ditentukan di bagian
<Extensions>
manifes aplikasi sebagai<Extension Category="windows.backgroundTasks" EntryPoint="appNamespace.appClassName">
. Kelas titik masuk tugas dapat diimplementasikan dalam proses yang sama dengan komponen latar depan aplikasi (in-proc); namun, itu tidak dapat berjalan pada salah satu utas latar depan aplikasi karena aplikasi mungkin ditangguhkan ketika tugas latar belakang dipicu. Untuk hasil terbaik, terapkan kelas dalam proses terpisah (out-of-proc) untuk memisahkannya dari komponen latar depan aplikasi dan memungkinkan sistem untuk mengelola proses aplikasi dengan lebih efisien.
Aplikasi UWP menggunakan JavaScript Titik masuk untuk tugas latar belakang JavaScript adalah halaman mulai JavaScript. Lihat WebUIBackgroundTaskInstance.current untuk informasi selengkapnya. Perhatikan bahwa tugas latar belakang JavaScript harus memanggil close() untuk mengakhiri setelah selesai, sehingga tidak terus menggunakan memori dan baterai pengguna.