-api-id | -api-type | -api-device-family-note |
---|---|---|
M:Windows.UI.Notifications.ScheduledToastNotification.#ctor(Windows.Data.Xml.Dom.XmlDocument,Windows.Foundation.DateTime) |
winrt method |
xbox |
Creates and initializes a new instance of a ScheduledToastNotification that will be displayed only once.
The XML that defines the toast notification content.
The date and time that Windows should display the toast notification. You must call AddToSchedule before this time.
The following example shows a toast notification scheduled to display in one hour, including the use of this constructor to create the notification.
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);
ScheduledToastNotification(XmlDocument, DateTime, TimeSpan, UInt32), Scheduled notifications sample, Toast schema, Guidelines and checklist for scheduled notifications