Windows.UI.Shell.Tasks Ruang nama
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.
Menyediakan API yang memungkinkan aplikasi mewakili tugas yang berjalan lama di Windows Shell, seperti taskbar. Aplikasi dapat membuat, memperbarui, dan menghapus representasi tugas yang dapat dipantau dan berinteraksi dengan pengguna.
Kelas
| Nama | Deskripsi |
|---|---|
| AppTaskContent |
Mewakili konten yang ditampilkan untuk tugas aplikasi di UI Windows Shell. Gunakan kelas ini untuk membuat representasi visual yang berbeda dari kemajuan dan hasil tugas. |
| AppTaskInfo |
Mewakili tugas aplikasi yang dapat ditampilkan di Windows Shell. |
| AppTaskResultAsset |
Mewakili aset yang dihasilkan oleh tugas yang telah selesai, seperti file atau konten lain yang dihasilkan. |
Enum
| Nama | Deskripsi |
|---|---|
| AppTaskState |
Menentukan konstanta yang menentukan status tugas aplikasi. |
Keterangan
Important
Dukungan tugas aplikasi akan mulai diluncurkan secara bertahap ke Windows 11 mulai Mei 2026. Pengalaman yang diaktifkan oleh Windows.UI.Shell.Tasks API mengharuskan fitur tugas aplikasi yang sesuai ada di versi Windows tempat aplikasi berjalan. Jika tidak, API ini tidak akan berpengaruh apa pun.
Menggunakan API tugas shell
Aplikasi yang menggunakan API ini perlu dibungkus. Lihat Gambaran umum pengemasan untuk informasi selengkapnya.
Anda juga perlu menambahkan com.microsoft.apptaskproviderAppExtension ke manifes aplikasi Anda seperti ini:
<Package
xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"
IgnorableNamespaces="rescap uap uap3">
...
<Application>
...
<Extensions>
<uap3:Extension Category="windows.appExtension">
<uap3:AppExtension
Name="com.microsoft.apptaskprovider"
PublicFolder="Public"
Id="MyApp.AppTaskProvider"
DisplayName="AppTaskProvider for MyApp"/>
</uap3:Extension>
</Extensions>
...
</Application>
...
</Package>