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 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
- 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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour