Partager via


AppNotificationBuilder Classe

Définition

Fournit des API pour la création de 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
Object Platform::Object IInspectable AppNotificationBuilder
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 de notification d’application.

Pour plus d’informations 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 d’une notification d’application.

AddButton(AppNotificationButton)

Ajoute un bouton à la notification de l’application.

AddComboBox(AppNotificationComboBox)

Ajoute une zone de liste déroulante à la charge utile XML d’une notification d’application.

AddProgressBar(AppNotificationProgressBar)

Ajoute une barre de progression à la charge utile XML d’une notification d’application.

AddText(String, AppNotificationTextProperties)

Ajoute un bloc de texte, avec des options d’affichage et de localisation, à la charge utile XML d’une notification d’application.

AddText(String)

Ajoute un bloc de texte à la charge utile XML pour une notification d’application.

AddTextBox(String, String, String)

Ajoute une zone de texte avec le texte d’espace réservé et le titre spécifiés à la charge utile XML d’une notification d’application.

AddTextBox(String)

Ajoute une zone de texte à la charge utile XML pour une notification d’application.

BuildNotification()

Retourne 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 au système de désactiver tout son associé à la notification de l’application.

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.

SetAppLogoOverride(Uri, AppNotificationImageCrop)

Définit l’image affichée à gauche d’une notification d’application à l’aide de la méthode de rognage spécifiée.

SetAppLogoOverride(Uri)

Définit l’image affichée sur le côté gauche d’une notification d’application.

SetAttributionText(String, String)

Définit le texte d’attribution d’une notification d’application.

SetAttributionText(String)

Définit le texte d’attribution d’une notification d’application.

SetAudioEvent(AppNotificationSoundEvent, AppNotificationAudioLooping)

Définit le comportement d’événement audio et de bouclage pour une notification d’application.

SetAudioEvent(AppNotificationSoundEvent)

Définit l’événement audio pour une notification d’application.

SetAudioUri(Uri, AppNotificationAudioLooping)

Définit le fichier audio et le comportement de bouclage audio qui est lu lorsqu’une notification d’application s’affiche.

SetAudioUri(Uri)

Définit le fichier audio 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, String)

Définit l’image affichée en haut d’une notification d’application, prenant la largeur totale de la notification, avec le texte de remplacement spécifié.

SetHeroImage(Uri)

Définit l’image affichée en haut d’une notification d’application, prenant la largeur totale de la notification.

SetInlineImage(Uri, AppNotificationImageCrop, String)

Définit l’image affichée inline, après tous les éléments de texte, 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)

Définit l’image affichée inline, après tous les éléments de texte, remplissant la largeur complète de la zone visuelle dans une notification d’application, à l’aide du comportement de rognage spécifié.

SetInlineImage(Uri)

Définit l’image affichée inline, après tous les éléments de texte, remplissant la largeur totale de la zone visuelle dans une notification d’application.

SetScenario(AppNotificationScenario)

Définit le scénario de la notification d’application, ce qui permet au système d’ajuster certains comportements de notification de 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é d’une notification d’application.

S’applique à