Partager via


Windows.ApplicationModel.UserActivities Espace de noms

Une activité utilisateur encapsule une tâche utilisateur qui peut être poursuivie ultérieurement et potentiellement sur un autre appareil.

Par exemple, une application de messagerie peut créer une activité utilisateur lorsque l’utilisateur commence à créer un message électronique. L’utilisateur peut suspendre le travail sur l’e-mail et recommencer à travailler dessus plus tard sur le même ordinateur, ou reprendre l’activité d’écriture de l’e-mail sur un autre appareil.

Les API de cet espace de noms permettent aux développeurs de :

  • Créer des activités utilisateur
  • Fournissez un contexte multiplateforme pour les activités utilisateur.
  • Démarrer et arrêter des activités

Pour plus d’informations sur l’utilisation des activités utilisateur avec la chronologie Windows , consultez Continuer l’activité des utilisateurs, même sur les appareils , afin d’aider les utilisateurs à reprendre ce qu’ils faisaient sur leur PC et sur plusieurs appareils.

Classes

UserActivity

Un UserActivity est créé par une application pendant son exécution pour informer le système d’un flux de travail utilisateur qui peut être poursuivi sur un autre appareil ou à un autre moment sur le même appareil. Il fournit des informations sur une tâche dans laquelle l’utilisateur est engagé.

Notes

À compter de juillet 2021, les utilisateurs dont l’historique des activités est synchronisé sur leurs appareils Windows par le biais de leur compte Microsoft (MSA) n’auront plus la possibilité de charger une nouvelle activité dans Chronologie. Ils pourront toujours utiliser Chronologie et voir l’historique de leurs activités (informations sur les applications récentes, les sites web et les fichiers) sur leur PC local. Les comptes connectés à AAD ne seront pas affectés.

UserActivityAttribution

Fournit des informations graphiques sur une activité utilisateur. Remplace les informations fournies par le système sur l’activité de l’utilisateur.

UserActivityChannel

Crée ou obtient des objets UserActivity créés sur cet appareil ou sur un autre appareil.

UserActivityContentInfo

Représente les métadonnées de contenu de cette activité au format JSON.

UserActivityRequest

Passé en tant qu’argument à l’événement UserActivityRequestManager.UserActivityRequested . Utilisé pour renvoyer un UserActivity à l’appelant.

UserActivityRequestedEventArgs

Passé à l’événement UserActivityRequestManager.UserActivityRequested . Permet au gestionnaire de l’événement de renvoyer un UserActivity.

UserActivityRequestManager

Gérez les demandes externes pour créer un UserActivity.

UserActivitySession

Effectue le suivi d’un UserActivity pendant que l’utilisateur est engagé dans cette activité.

UserActivitySessionHistoryItem

Fournit l’heure de début et de fin auxquelles un utilisateur s’est engagé dans une activité particulière.

UserActivityVisualElements

Contient des informations, telles que la description et l’icône, qui peuvent être affichées dans la vignette de détails d’un UserActivity.

Interfaces

IUserActivityContentInfo

Représente les métadonnées de contenu de cette activité au format JSON.

Énumérations

UserActivityState

Définit les états d’un UserActivity.

Voir aussi