BackgroundTaskBuilder.TaskEntryPoint Properti

Definisi

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

String

Platform::String

winrt::hstring

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.

Berlaku untuk