AppNotificationBuilder 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 créer la chaîne XML qui définit l’interface utilisateur pour les notifications d’application.
public ref class AppNotificationBuilder sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppNotificationBuilder final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppNotificationBuilder
function AppNotificationBuilder()
Public NotInheritable Class AppNotificationBuilder
- Héritage
- Attributs
Remarques
Pour obtenir des conseils sur l’utilisation des API AppNotificationBuilder pour créer l’interface utilisateur pour les notifications d’application, consultez Contenu des notifications d’application.
Pour obtenir des informations de référence sur le schéma XML pour les notifications d’application, consultez Schéma de contenu de notification d’application.
Constructeurs
AppNotificationBuilder() |
Initialise une nouvelle instance de la classe AppNotificationBuilder. |
Méthodes
AddArgument(String, String) |
Ajoute un argument composé d’une paire clé/valeur à la charge utile XML pour une notification d’application. |
AddButton(AppNotificationButton) |
Ajoute un bouton à la notification d’application. |
AddComboBox(AppNotificationComboBox) |
Ajoute une zone de liste déroulante à la charge utile XML pour une notification d’application. |
AddProgressBar(AppNotificationProgressBar) |
Ajoute une barre de progression à la charge utile XML pour une notification d’application. |
AddText(String) |
Ajoute un bloc de texte à la charge utile XML pour une notification d’application. |
AddText(String, AppNotificationTextProperties) |
Ajoute un bloc de texte, avec des options d’affichage et de localisation, à la charge utile XML pour une notification d’application. |
AddTextBox(String) |
Ajoute une zone de texte à la charge utile XML pour une notification d’application. |
AddTextBox(String, String, String) |
Ajoute une zone de texte avec le texte et le titre de l’espace réservé spécifiés à la charge utile XML pour une notification d’application. |
BuildNotification() |
Renvoie un objet AppNotification représentant la charge utile XML d’une notification d’application. |
IsUrgentScenarioSupported() |
Retourne une valeur indiquant si le scénario de notification d’application urgente est pris en charge sur l’appareil actuel. |
MuteAudio() |
Demande que le système désactive tout audio associé à la notification d’application. |
SetAppLogoOverride(Uri) |
Définit l’image affichée sur le côté gauche d’une notification d’application. |
SetAppLogoOverride(Uri, AppNotificationImageCrop) |
Définit l’image affichée sur le côté gauche d’une notification d’application, à l’aide de la méthode de rognage spécifiée. |
SetAppLogoOverride(Uri, AppNotificationImageCrop, String) |
Définit l’image affichée sur le côté gauche d’une notification d’application, à l’aide de la méthode de rognage spécifiée et du texte de remplacement. |
SetAttributionText(String) |
Définit le texte d’attribution d’une notification d’application. |
SetAttributionText(String, String) |
Définit le texte d’attribution d’une notification d’application. |
SetAudioEvent(AppNotificationSoundEvent) |
Définit l’événement audio pour une notification d’application. |
SetAudioEvent(AppNotificationSoundEvent, AppNotificationAudioLooping) |
Définit l’événement audio et le comportement de boucle pour une notification d’application. |
SetAudioUri(Uri) |
Définit le fichier audio lu lorsqu’une notification d’application s’affiche. |
SetAudioUri(Uri, AppNotificationAudioLooping) |
Définit le fichier audio et le comportement de boucle audio qui est lu lorsqu’une notification d’application s’affiche. |
SetDuration(AppNotificationDuration) |
Définit la durée d’une notification d’application. |
SetGroup(String) |
Définit l’identificateur de groupe pour une notification d’application. |
SetHeroImage(Uri) |
Définit l’image affichée en haut d’une notification d’application, prenant toute la largeur de la notification. |
SetHeroImage(Uri, String) |
Définit l’image affichée en haut d’une notification d’application, prenant toute la largeur de la notification, avec le texte de remplacement spécifié. |
SetInlineImage(Uri) |
Définit l’image affichée en ligne, après tous les éléments de texte, en remplissant la largeur complète de la zone visuelle dans une notification d’application. |
SetInlineImage(Uri, AppNotificationImageCrop) |
Définit l’image affichée en ligne, après tous les éléments de texte, en remplissant la largeur complète de la zone visuelle dans une notification d’application, à l’aide du comportement de rognage spécifié. |
SetInlineImage(Uri, AppNotificationImageCrop, String) |
Définit l’image affichée en ligne, après tous les éléments de texte, en remplissant la largeur complète de la zone visuelle dans une notification d’application, à l’aide du comportement de rognage spécifié. |
SetScenario(AppNotificationScenario) |
Définit le scénario pour la notification d’application, ce qui oblige le système à ajuster certains comportements de notification pour présenter une expérience cohérente pour le scénario spécifié. |
SetTag(String) |
Définit l’identificateur de balise pour une notification d’application. |
SetTimeStamp(DateTime) |
Définit l’horodatage personnalisé pour une notification d’application. |