Windows.UI.Shell.Tasks Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce API che consentono alle app di rappresentare attività a esecuzione prolungata nella shell di Windows, ad esempio la barra delle applicazioni. Le app possono creare, aggiornare e rimuovere rappresentazioni di attività che gli utenti possono monitorare e interagire con.
Classi
| Nome | Descrizione |
|---|---|
| AppTaskContent |
Rappresenta il contenuto visualizzato per un'attività dell'app nell'interfaccia utente della shell di Windows. Usare questa classe per creare rappresentazioni visive diverse dello stato e dei risultati dell'attività. |
| AppTaskInfo |
Rappresenta un'attività dell'app che può essere visualizzata nella shell di Windows. |
| AppTaskResultAsset |
Rappresenta un asset prodotto da un'attività completata, ad esempio un file o un altro contenuto generato. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| AppTaskState |
Definisce le costanti che specificano lo stato dell'attività dell'app. |
Commenti
Importante
Il supporto delle attività per le app inizierà gradualmente a implementare Windows 11 a partire da maggio 2026. Le esperienze abilitate dalle Windows.UI.Shell.Tasks API richiedono che la funzionalità dell'attività dell'app corrispondente sia presente nella versione di Windows in cui viene eseguita l'app. In caso contrario, queste API non avranno alcun effetto.
Uso delle API delle attività della shell
Le app che usano queste API devono essere in pacchetto. Per altre informazioni , vedi Panoramica dei pacchetti .
Devi anche aggiungere com.microsoft.apptaskprovider al manifesto dell'app come segue:
<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>