Partager via


AppNotificationScenario Énumération

Définition

Spécifie le scénario d’une notification d’application, qui amène le système à ajuster certains comportements de notification pour présenter une expérience cohérente pour le scénario spécifié.

public enum class AppNotificationScenario
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract, 65536)]
enum class AppNotificationScenario
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract), 65536)]
public enum AppNotificationScenario
var value = Microsoft.Windows.AppNotifications.Builder.AppNotificationScenario.default
Public Enum AppNotificationScenario
Héritage
AppNotificationScenario
Attributs

Champs

Alarm 2

Scénario d’alarme.

Default 0

Scénario par défaut.

IncomingCall 3

Scénario d’appel entrant.

Reminder 1

Scénario de rappel.

Urgent 4

Le scénario urgent.

Exemples

L’exemple suivant illustre la définition du scénario de notification dans la charge utile XML pour une notification d’application.

var notification = new AppNotificationBuilder()
    .AddText("Notification text.")
    .SetScenario(AppNotificationScenario.Reminder)
    .BuildNotification();

AppNotificationManager.Default.Show(notification);

Charge utile XML résultante :

<toast scenario='reminder'>
    <visual>
        <binding template='ToastGeneric'>
            <text>Notification text.</text>
        </binding>
    </visual>
</toast>

Remarques

Définissez le scénario d’une charge utile XML de notification d’application en appelant AppNotificationBuilder.SetScenario.

La valeur du scénario Urgent est uniquement prise en charge pour Windows 10 build 19041 et versions ultérieures. Appelez IsUrgentScenarioSupported pour déterminer au moment de l’exécution si le scénario urgent est pris en charge sur l’appareil actuel.

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.

S’applique à