ScheduledToastNotification Class

Contient le code XML qui définit la notification contextuelle qui doit s'afficher à l'heure programmée.

Syntaxe


var scheduledToastNotification = new Windows.UI.Notifications.ScheduledToastNotification(xmlDocument, dateTime);
var scheduledToastNotification = new Windows.UI.Notifications.ScheduledToastNotification(xmlDocument, dateTime, timeSpan, uInt32);

Attributs

[Threading(MTA)]
[Version(0x06020000)]

Membres

ScheduledToastNotificationClasse possède ces types de membres :

Constructeurs

ScheduledToastNotificationClasse possède ces constructeurs.

ConstructeurDescription
ScheduledToastNotification(XmlDocument, DateTime) Creates and initializes a new instance of a ScheduledToastNotification that will be displayed only once.
ScheduledToastNotification(XmlDocument, DateTime, TimeSpan, UInt32) Creates and initializes a new instance of a recurring ScheduledToastNotification.

 

Méthodes

The ScheduledToastNotification Classe hérite des méthodes de Object Classe (C#/VB/C++).

Propriétés

Le ScheduledToastNotificationClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

Content

En lecture seuleGets the XML that defines this scheduled toast notification.

DeliveryTime

En lecture seuleGets the time that this toast notification is scheduled to be displayed.

Id

Lecture/écritureGets a developer-specified value used to identify a specific scheduled toast.

MaximumSnoozeCount

En lecture seuleGets the maximum number of times to display this notification.

SnoozeInterval

En lecture seuleGets the amount of time between occurrences of the notification.

 

Remarques

Créez et initialisez une nouvelle instance de cet objet en appelant ScheduledToastNotification.

Exemples

L'exemple suivant montre une notification de toast planifiée pour s'afficher dans une heure.



var Notifications = Windows.UI.Notifications;
var currentTime = new Date();
var seconds = 60;
var dueTime = new Date(currentTime.getTime() + seconds * 60 * 1000);
var idNumber = Math.floor(Math.random() * 100000000);  // Generates a unique ID number for the notification.

// Set up the notification text.
var toastXml = Notifications.ToastNotificationManager.getTemplateContent(Notifications.ToastTemplateType.toastText02);
var strings = toastXml.getElementsByTagName("text");
strings[0].appendChild(toastXml.createTextNode(This is a scheduled toast notification));
strings[1].appendChild(toastXml.createTextNode("Received: " + dueTime.toLocaleTimeString()));

// Create the toast notification object.
var toast = new Notifications.ScheduledToastNotification(toastXml, dueTime);
toast.id = "Toast" + idNumber;

// Add to the schedule.
Notifications.ToastNotificationManager.createToastNotifier().addToSchedule(toast);

Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store uniquement]

Espace de noms

Windows.UI.Notifications
Windows::UI::Notifications [C++]

Métadonnées

Windows.winmd

Voir aussi

Exemple de notifications planifiées
Schéma de toast
Instructions et liste de contrôle pour les notifications planifiées

 

 

Afficher:
© 2014 Microsoft