Windows.UI.Shell.Tasks Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des API qui permettent aux applications de représenter des tâches longues dans l’interpréteur de commandes Windows, telles que la barre des tâches. Les applications peuvent créer, mettre à jour et supprimer des représentations de tâches avec lesquelles les utilisateurs peuvent surveiller et interagir.
Classes
| Nom | Description |
|---|---|
| AppTaskContent |
Représente le contenu affiché pour une tâche d’application dans l’interface utilisateur windows Shell. Utilisez cette classe pour créer différentes représentations visuelles de la progression et des résultats des tâches. |
| AppTaskInfo |
Représente une tâche d’application qui peut être affichée dans l’interpréteur de commandes Windows. |
| AppTaskResultAsset |
Représente une ressource produite par une tâche terminée, telle qu’un fichier ou un autre contenu généré. |
Énumérations
| Nom | Description |
|---|---|
| AppTaskState |
Définit des constantes qui spécifient l’état de la tâche d’application. |
Remarques
Important
La prise en charge des tâches d’application démarre progressivement le déploiement vers Windows 11 à compter de mai 2026. Les expériences activées par Windows.UI.Shell.Tasks les API nécessitent que la fonctionnalité de tâche d’application correspondante soit présente dans la version de Windows où l’application s’exécute. Dans le cas contraire, ces API n’auront aucun effet.
Utilisation des API de tâches shell
Les applications qui utilisent ces API doivent être empaquetées. Pour plus d’informations, consultez La vue d’ensemble de l’empaquetage .
Vous devez également ajouter com.microsoft.apptaskprovider à votre manifeste d’application comme suit :
<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>