Partager via


UserNotificationListener Classe

Définition

Lit et gère les notifications d’un utilisateur.

public ref class UserNotificationListener sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class UserNotificationListener final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UserNotificationListener final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class UserNotificationListener
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UserNotificationListener
Public NotInheritable Class UserNotificationListener
Héritage
Object Platform::Object IInspectable UserNotificationListener
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)

Remarques

UserNotificationListener nécessite l’autorisation explicite de l’utilisateur avant de pouvoir être utilisé. Par conséquent, avant de tenter d’accéder aux notifications, veillez à appeler RequestAccessAsync à partir d’un thread d’interface utilisateur.

Propriétés

Current

Obtient un UserNotificationListener pour l’utilisateur actuel.

Méthodes

ClearNotifications()

Efface la notification.

GetAccessStatus()

Obtient une valeur qui indique si UserNotificationListener a accès aux notifications de l’utilisateur.

GetNotification(UInt32)

Récupère la notification spécifiée.

GetNotificationsAsync(NotificationKinds)

Récupère de manière asynchrone les notifications qui correspondent au type de notification spécifié.

RemoveNotification(UInt32)

Supprime la notification spécifiée.

RequestAccessAsync()

Demande à l’utilisateur l’autorisation de gérer les notifications.

Événements

NotificationChanged

Se produit lorsqu’une notification est ajoutée ou supprimée.

S’applique à