Partager via


AppNotificationManager Classe

Définition

Fournit des API pour la gestion des notifications d’application, notamment l’affichage et la suppression de 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.

Note

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 de détails, 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 une instance de cette classe en accédant à la propriété AppNotificationManager.Default.

Propriétés

Default

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

Note

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 de détails, consultez Dépendances sur des packages MSIX supplémentaires.

Setting

Obtenez l’état du paramètre de notification d’application 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.

Note

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 de détails, consultez Dépendances sur des packages MSIX supplémentaires.

Méthodes

GetAllAsync()

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

Note

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 de 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.

Note

La classe PushNotificationManager 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 de 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.

Note

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 de 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.

Note

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 de détails, consultez Dépendances sur des packages MSIX supplémentaires.

RemoveAllAsync()

Supprime de manière asynchrone toutes les notifications d’application pour l’application du Centre de notification (appelé Centre de notifications dans Windows 10).

Note

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 de détails, consultez Dépendances sur des packages MSIX supplémentaires.

RemoveByGroupAsync(String)

Supprime de façon asynchrone toutes les notifications d’application pour l’application qui ont l’identificateur de groupe spécifié du Centre de notifications.

Note

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 de détails, consultez Dépendances sur des packages MSIX supplémentaires.

RemoveByIdAsync(UInt32)

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

Note

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 de 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 le groupe et les identificateurs de balise spécifiés du Centre de notifications.

Note

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 de détails, consultez Dépendances sur des packages MSIX supplémentaires.

RemoveByTagAsync(String)

Supprime de manière 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).

Note

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 de 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.

Note

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 de détails, consultez Dépendances sur des packages MSIX supplémentaires.

Unregister()

Annule l’inscription de l’application de recevoir des événements NotificationInvoked lorsque l’utilisateur interagit avec une notification d’application.

Note

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 de détails, consultez Dépendances sur des packages MSIX supplémentaires.

UnregisterAll()

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

Note

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 de détails, consultez Dépendances sur des packages MSIX supplémentaires.

UpdateAsync(AppNotificationProgressData, String, String)

Met à jour les données de progression des notifications d’application avec les identificateurs de balise et de groupe spécifiés.

Note

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 de détails, consultez Dépendances sur des packages MSIX supplémentaires.

UpdateAsync(AppNotificationProgressData, String)

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

Note

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 de 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.

Note

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 de détails, consultez Dépendances sur des packages MSIX supplémentaires.

S’applique à

Voir aussi