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.