Windows.UI.Shell.Tasks Ruang nama

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>