Share via


AppNotificationManager Classe

Définition

Fournit des API pour la gestion des notifications d’application, notamment l’affichage et la suppression des notifications dans le Centre de notifications (appelé Centre de notifications dans Windows 10), la mise à jour de la progression des notifications et l’inscription et la désinscription des appels de notification d’application.

Notes

La classe AppNotificationManager a une dépendance sur le package Singleton. En raison de cette dépendance, certaines considérations doivent être prises en compte si vous appelez ces API à partir d’une application autonome. Pour plus d’informations et pour plus d’informations, consultez Dépendances sur des packages MSIX supplémentaires.

public ref class AppNotificationManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.AppNotifications.AppNotificationsContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppNotificationManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AppNotifications.AppNotificationsContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppNotificationManager
Public NotInheritable Class AppNotificationManager
Héritage
Object Platform::Object IInspectable AppNotificationManager
Attributs

Remarques

Obtenez un instance de cette classe en accédant à la propriété AppNotificationManager.Default.

Propriétés

Default

Obtient la instance par défaut de la classe AppNotificationManager.

Notes

La classe AppNotificationManager a une dépendance sur le package Singleton. En raison de cette dépendance, il existe certaines considérations à prendre en compte si vous appelez ces API à partir d’une application autonome. Pour plus d’informations et des détails, consultez Dépendances sur des packages MSIX supplémentaires.

Setting

Obtenez le paramètre de notification d’application status pour l’application, en déterminant si les notifications sont actuellement activées ou, si ce n’est pas le cas, le mécanisme par lequel les notifications sont actuellement désactivées.

Notes

La classe AppNotificationManager a une dépendance sur le package Singleton. En raison de cette dépendance, il existe certaines considérations à prendre en compte si vous appelez ces API à partir d’une application autonome. Pour plus d’informations et des détails, consultez Dépendances sur des packages MSIX supplémentaires.

Méthodes

GetAllAsync()

Obtient toutes les notifications d’application pour l’appel d’application qui sont actuellement affichées dans le Centre de notifications.

Notes

La classe AppNotificationManager a une dépendance sur le package Singleton. En raison de cette dépendance, il existe certaines considérations à prendre en compte si vous appelez ces API à partir d’une application autonome. Pour plus d’informations et des détails, consultez Dépendances sur des packages MSIX supplémentaires.

IsSupported()

Obtient une valeur booléenne indiquant si les API de notification Microsoft.Windows.PushNotifications sont prises en charge pour l’application appelante.

Notes

La classe PushNotificationManager dépend du package Singleton. En raison de cette dépendance, il existe certaines considérations à prendre en compte si vous appelez ces API à partir d’une application autonome. Pour plus d’informations et des détails, consultez Dépendances sur des packages MSIX supplémentaires.

Register()

Inscrit l’application pour recevoir des événements NotificationInvoked lorsque l’utilisateur interagit avec une notification d’application.

Notes

La classe AppNotificationManager a une dépendance sur le package Singleton. En raison de cette dépendance, il existe certaines considérations à prendre en compte si vous appelez ces API à partir d’une application autonome. Pour plus d’informations et des détails, consultez Dépendances sur des packages MSIX supplémentaires.

Register(String, Uri)

Inscrit l’application pour recevoir des événements NotificationInvoked lorsque l’utilisateur interagit avec une notification d’application.

Notes

La classe AppNotificationManager a une dépendance sur le package Singleton. En raison de cette dépendance, il existe certaines considérations à prendre en compte si vous appelez ces API à partir d’une application autonome. Pour plus d’informations et des détails, consultez Dépendances sur des packages MSIX supplémentaires.

RemoveAllAsync()

Supprime de façon asynchrone toutes les notifications d’application pour l’application du Centre de notifications (appelé Centre de notifications dans Windows 10).

Notes

La classe AppNotificationManager a une dépendance sur le package Singleton. En raison de cette dépendance, il existe certaines considérations à prendre en compte si vous appelez ces API à partir d’une application autonome. Pour plus d’informations et des détails, consultez Dépendances sur des packages MSIX supplémentaires.

RemoveByGroupAsync(String)

Supprime de manière asynchrone du Centre de notifications toutes les notifications d’application pour l’application qui ont l’identificateur de groupe spécifié.

Notes

La classe AppNotificationManager a une dépendance sur le package Singleton. En raison de cette dépendance, il existe certaines considérations à prendre en compte si vous appelez ces API à partir d’une application autonome. Pour plus d’informations et des détails, consultez Dépendances sur des packages MSIX supplémentaires.

RemoveByIdAsync(UInt32)

Supprime de manière asynchrone la notification d’application avec l’ID spécifié du Centre de notifications (appelé Centre de notifications dans Windows 10).

Notes

La classe AppNotificationManager a une dépendance sur le package Singleton. En raison de cette dépendance, il existe certaines considérations à prendre en compte si vous appelez ces API à partir d’une application autonome. Pour plus d’informations et des détails, consultez Dépendances sur des packages MSIX supplémentaires.

RemoveByTagAndGroupAsync(String, String)

Supprime de manière asynchrone toutes les notifications d’application pour l’application qui ont les identificateurs de groupe et de balise spécifiés du Centre de notifications.

Notes

La classe AppNotificationManager a une dépendance sur le package Singleton. En raison de cette dépendance, il existe certaines considérations à prendre en compte si vous appelez ces API à partir d’une application autonome. Pour plus d’informations et des détails, consultez Dépendances sur des packages MSIX supplémentaires.

RemoveByTagAsync(String)

Supprime de façon asynchrone toutes les notifications d’application pour l’application qui ont l’identificateur de balise spécifié du Centre de notifications (appelé Centre de notifications dans Windows 10).

Notes

La classe AppNotificationManager a une dépendance sur le package Singleton. En raison de cette dépendance, il existe certaines considérations à prendre en compte si vous appelez ces API à partir d’une application autonome. Pour plus d’informations et des détails, consultez Dépendances sur des packages MSIX supplémentaires.

Show(AppNotification)

Affiche la notification d’application spécifiée dans le Centre de notifications.

Notes

La classe AppNotificationManager a une dépendance sur le package Singleton. En raison de cette dépendance, il existe certaines considérations à prendre en compte si vous appelez ces API à partir d’une application autonome. Pour plus d’informations et des détails, consultez Dépendances sur des packages MSIX supplémentaires.

Unregister()

Annule l’inscription de l’application de la réception d’événements NotificationInvoked lorsque l’utilisateur interagit avec une notification d’application.

Notes

La classe AppNotificationManager a une dépendance sur le package Singleton. En raison de cette dépendance, il existe certaines considérations à prendre en compte si vous appelez ces API à partir d’une application autonome. Pour plus d’informations et des détails, consultez Dépendances sur des packages MSIX supplémentaires.

UnregisterAll()

Nettoie toutes les données relatives à l’inscription pour les notifications d’application. Après cela, les notifications d’application pour l’application ne fonctionneront pas tant que Register n’est pas appelé à nouveau.

Notes

La classe AppNotificationManager a une dépendance sur le package Singleton. En raison de cette dépendance, il existe certaines considérations à prendre en compte si vous appelez ces API à partir d’une application autonome. Pour plus d’informations et des détails, consultez Dépendances sur des packages MSIX supplémentaires.

UpdateAsync(AppNotificationProgressData, String)

Mises à jour les données de progression pour les notifications d’application avec l’identificateur de balise spécifié.

Notes

La classe AppNotificationManager a une dépendance sur le package Singleton. En raison de cette dépendance, il existe certaines considérations à prendre en compte si vous appelez ces API à partir d’une application autonome. Pour plus d’informations et des détails, consultez Dépendances sur des packages MSIX supplémentaires.

UpdateAsync(AppNotificationProgressData, String, String)

Mises à jour les données de progression pour les notifications d’application avec l’étiquette et les identificateurs de groupe spécifiés.

Notes

La classe AppNotificationManager a une dépendance sur le package Singleton. En raison de cette dépendance, il existe certaines considérations à prendre en compte si vous appelez ces API à partir d’une application autonome. Pour plus d’informations et des détails, consultez Dépendances sur des packages MSIX supplémentaires.

Événements

NotificationInvoked

Déclenché lorsqu’une notification d’application pour l’application est appelée par le biais d’une interaction utilisateur.

Notes

La classe AppNotificationManager a une dépendance sur le package Singleton. En raison de cette dépendance, il existe certaines considérations à prendre en compte si vous appelez ces API à partir d’une application autonome. Pour plus d’informations et des détails, consultez Dépendances sur des packages MSIX supplémentaires.

S’applique à

Voir aussi