Windows.UI.Shell.Tasks Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt APIs bereit, mit denen Apps lange ausgeführte Aufgaben in der Windows-Shell darstellen können, z. B. die Taskleiste. Apps können Aufgabendarstellungen erstellen, aktualisieren und entfernen, mit denen Benutzer die Aufgaben überwachen und damit interagieren können.
Klassen
| Name | Beschreibung |
|---|---|
| AppTaskContent |
Stellt den Inhalt dar, der für eine App-Aufgabe in der Windows-Shell-Benutzeroberfläche angezeigt wird. Verwenden Sie diese Klasse, um unterschiedliche visuelle Darstellungen des Vorgangsfortschritts und der Ergebnisse zu erstellen. |
| AppTaskInfo |
Stellt eine App-Aufgabe dar, die in der Windows-Shell angezeigt werden kann. |
| AppTaskResultAsset |
Stellt eine Ressource dar, die von einer abgeschlossenen Aufgabe erstellt wird, z. B. eine Datei oder andere generierte Inhalte. |
Enumerationen
| Name | Beschreibung |
|---|---|
| AppTaskState |
Definiert Konstanten, die den Status der App-Aufgabe angeben. |
Hinweise
Von Bedeutung
Die App-Aufgabenunterstützung wird ab Mai 2026 schrittweise für Windows 11 eingeführt. Die von Windows.UI.Shell.Tasks APIs aktivierten Erfahrungen erfordern, dass das entsprechende App-Aufgabenfeature in der Windows-Version vorhanden ist, in der die App ausgeführt wird. Andernfalls haben diese APIs keine Auswirkung.
Verwenden von Shellaufgaben-APIs
Apps, die diese APIs verwenden, müssen gepackt werden. Weitere Informationen finden Sie unter "Paketübersicht ".
Außerdem müssen Sie ihrem App-Manifest wie folgt die com.microsoft.apptaskproviderAppExtension hinzufügen:
<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>