com.microsoft.connecteddevices.userdata.usernotifications
L’espace de noms UserNotifications contient des API qui permettent à une application de recevoir et de gérer des notifications ciblées par l’utilisateur publiées par votre serveur d’applications via des notifications Microsoft Graph pour activer les expériences de notification inter-appareils centrées sur l’homme.
**Important** : cet espace de noms n’est pas encore disponible pour les développeurs d’applications tiers. Si vous souhaitez être mis sur une liste d’attente pour obtenir un accès anticipé, envoyez-nous un e-mail à ProjectRomeTeam@microsoft.com.
Classes
| UserNotification |
Cette classe représente une instance de notification utilisateur unique. Une notification utilisateur est créée et publiée par votre serveur d’applications ciblant un utilisateur, distribuée à tous les points de terminaison d’appareil du même utilisateur connecté. |
| UserNotificationChannel |
Cette classe fournit le lecteur de modification de notification qui gère la réception et la gestion des notifications utilisateur pour l’application. |
| UserNotificationReader |
Cette classe fournit de nouvelles notifications utilisateur entrantes et des mises à jour des notifications utilisateur. Il fournit également l’accès à la collecte des notifications utilisateur conservées dans la plateforme d’appareils connectés. |
| UserNotificationReaderDataChangedEventArgs |
Classe EventArgs pour laquelle les données dans UserNotificationReader changent |
| UserNotificationReaderOptions |
Cette classe permet à l’application de fournir des options sur le lecteur de notification, telles que la réception de nouvelles notifications utilisateur et non les mises à jour de notification existantes. |
| UserNotificationUpdateResult |
Cette classe fournit l’état de réussite et d’échec pour les tentatives de mise à jour de l’état d’une notification. |
Énumérations
| UserNotificationPriority |
Contient des valeurs qui décrivent la priorité d’une notification. |
| UserNotificationReaderStartPosition |
Contient des valeurs qui déterminent la position où une nouvelle modification du lecteur démarre : nouvelle notification utilisateur entrante ou nouvelles mises à jour d’état entrantes. |
| UserNotificationReadState |
Contient des valeurs qui déterminent l’état de lecture de chaque UserNotification. Les notifications peuvent être marquées comme lues ou non lues par l’application. L’application obtient pour définir l’expérience utilisateur correspondante. |
| UserNotificationReadStateFilter |
Contient des valeurs qui indiquent un filtre d’état de lecture lors de la création d’un lecteur de notification. Cela détermine si l’application souhaite recevoir toutes les notifications, en lecture seule ou non lues. |
| UserNotificationStatus |
Contient des valeurs qui déterminent si la notification est supprimée ou non. Les notifications supprimées sont toujours dans le magasin de notifications et sont retournées par le lecteur avant le nettoyage de la plateforme. Un filtre de lecteur correspondant *UserNotificationStatusFilter* peut être appliqué pour empêcher l’affichage de ces notifications dans le lecteur de notification. |
| UserNotificationStatusFilter |
Contient des valeurs qui indiquent un filtre d’état lors de la création d’un lecteur de notification. Cela détermine si l’application souhaite recevoir toutes les notifications, seules les notifications actives ou celles supprimées uniquement. |
| UserNotificationUserActionState |
Contient des valeurs qui déterminent l’état d’action utilisateur de chaque UserNotification. Les notifications peuvent être marquées comme activées, ignorées ou ignorées par l’application. L’application obtient pour définir l’expérience utilisateur correspondante. |
| UserNotificationUserActionStateFilter |
Contient des valeurs qui indiquent un filtre d’état d’action utilisateur lors de la création d’un lecteur de notification. Cela détermine si l’application souhaite recevoir toutes les notifications, les notifications ignorées uniquement, celles activées uniquement ou etc. |