AppNotificationManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
- 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 |
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 |
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 |
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 |
Register(String, Uri) |
Inscrit l’application pour recevoir des événements NotificationInvoked lorsque l’utilisateur interagit avec une notification d’application. Note La classe |
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 |
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 |
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 |
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 |
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 |
Show(AppNotification) |
Affiche la notification d’application spécifiée dans le Centre de notifications. Note La classe |
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 |
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 |
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 |
UpdateAsync(AppNotificationProgressData, String) |
Met à jour les données de progression des notifications d’application avec l’identificateur de balise spécifié. Note La classe |
É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 |
S’applique à
Voir aussi
- AppNotificationManager.Default
- AppNotification