Windows.UI.Shell.Tasks Spazio dei nomi

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>