Windows.UI.Shell.Tasks Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona API que permiten que las aplicaciones representen tareas de ejecución prolongada en el Shell de Windows, como la barra de tareas. Las aplicaciones pueden crear, actualizar y quitar representaciones de tareas con las que los usuarios pueden supervisar e interactuar.
Clases
| Nombre | Description |
|---|---|
| AppTaskContent |
Representa el contenido mostrado para una tarea de aplicación en la interfaz de usuario de Windows Shell. Use esta clase para crear diferentes representaciones visuales del progreso y los resultados de la tarea. |
| AppTaskInfo |
Representa una tarea de aplicación que se puede mostrar en el Shell de Windows. |
| AppTaskResultAsset |
Representa un recurso generado por una tarea completada, como un archivo u otro contenido generado. |
Enumeraciones
| Nombre | Description |
|---|---|
| AppTaskState |
Define constantes que especifican el estado de la tarea de aplicación. |
Comentarios
Importante
La compatibilidad con tareas de la aplicación comenzará gradualmente a implementarse en Windows 11 a partir de mayo de 2026. Las experiencias habilitadas por Windows.UI.Shell.Tasks las API requieren que la característica de tarea de aplicación correspondiente esté presente en la versión de Windows donde se ejecuta la aplicación. De lo contrario, estas API no tendrán ningún efecto.
Uso de las APIs para tareas del shell
Las aplicaciones que usan estas API deben empaquetarse. Consulta Información general sobre empaquetado para obtener más información.
También debe agregar com.microsoft.apptaskprovider al manifiesto de la aplicación de la siguiente manera:
<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>