ToastNotificationManager.CreateToastNotifier Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
CreateToastNotifier() |
Membuat dan menginisialisasi instans baru ToastNotification, yang terikat ke aplikasi panggilan, yang memungkinkan Anda menaikkan pemberitahuan toast ke aplikasi tersebut. |
CreateToastNotifier(String) |
Membuat dan menginisialisasi instans baru ToastNotification, terikat ke aplikasi tertentu, biasanya aplikasi lain dalam paket yang sama. |
CreateToastNotifier()
Membuat dan menginisialisasi instans baru ToastNotification, yang terikat ke aplikasi panggilan, yang memungkinkan Anda menaikkan pemberitahuan toast ke aplikasi tersebut.
public:
static ToastNotifier ^ CreateToastNotifier();
/// [Windows.Foundation.Metadata.Overload("CreateToastNotifier")]
static ToastNotifier CreateToastNotifier();
[Windows.Foundation.Metadata.Overload("CreateToastNotifier")]
public static ToastNotifier CreateToastNotifier();
function createToastNotifier()
Public Shared Function CreateToastNotifier () As ToastNotifier
Mengembalikan
Objek yang akan Anda gunakan untuk mengirim pemberitahuan toast ke aplikasi.
- Atribut
Contoh
Contoh berikut menunjukkan cara membuat dan mengirim pemberitahuan toast yang menyertakan teks dan gambar, termasuk penggunaan metode CreateToastNotifier.
var notifications = Windows.UI.Notifications;
// Get the toast notification manager for the current app.
var notificationManager = notifications.ToastNotificationManager;
// The getTemplateContent method returns a Windows.Data.Xml.Dom.XmlDocument object
// that contains the toast notification XML content.
var template = notifications.toastTemplateType.toastImageAndText01;
var toastXml = notificationManager.getTemplateContent(notifications.ToastTemplateType[template]);
// You can use the methods from the XML document to specify the required elements for the toast.
var images = toastXml.getElementsByTagName("image");
images[0].setAttribute("src", "images/toastImageAndText.png");
var textNodes = toastXml.getElementsByTagName("text");
textNodes.forEach(function (value, index) {
var textNumber = index + 1;
var text = "";
for (var j = 0; j < 10; j++) {
text += "Text input " + /*@static_cast(String)*/textNumber + " ";
}
value.appendChild(toastXml.createTextNode(text));
});
// Create a toast notification from the XML, then create a ToastNotifier object
// to send the toast.
var toast = new notifications.ToastNotification(toastXml);
notificationManager.createToastNotifier().show(toast);
Keterangan
Jangan gunakan kelebihan beban ini saat membuat notifier toast untuk aplikasi desktop. Gunakan CreateToastNotifier(appID) untuk menyediakan AppUserModelID yang diperlukan.
Jika aplikasi Anda menggunakan agen protokol voice-over-Internet (VOIP) latar belakang, aplikasi tersebut harus menentukan ID aplikasi untuk menampilkan toast. Gunakan metode CreateToastNotifier (appID) kelebihan beban.
Lihat juga
- CreateToastNotifier(String)
- Sampel pemberitahuan toast
- Mengirim pemberitahuan toast dari sampel aplikasi desktop
- Skema XML toast
- Gambaran umum pemberitahuan toast
- Mulai cepat: Mengirim pemberitahuan toast
- Mulai cepat: Mengirim pemberitahuan push toast
- Mulai cepat: Mengirim pemberitahuan toast dari desktop
- Panduan dan daftar periksa untuk pemberitahuan toast
- Cara menangani aktivasi dari pemberitahuan toast
- Cara ikut serta dalam pemberitahuan toast
- Cara menjadwalkan pemberitahuan toast
- Cara mengaktifkan pemberitahuan toast desktop melalui AppUserModelID
- Katalog templat toast
- Opsi audio toast
Berlaku untuk
CreateToastNotifier(String)
Membuat dan menginisialisasi instans baru ToastNotification, terikat ke aplikasi tertentu, biasanya aplikasi lain dalam paket yang sama.
public:
static ToastNotifier ^ CreateToastNotifier(Platform::String ^ applicationId);
/// [Windows.Foundation.Metadata.Overload("CreateToastNotifierWithId")]
static ToastNotifier CreateToastNotifier(winrt::hstring const& applicationId);
[Windows.Foundation.Metadata.Overload("CreateToastNotifierWithId")]
public static ToastNotifier CreateToastNotifier(string applicationId);
function createToastNotifier(applicationId)
Public Shared Function CreateToastNotifier (applicationId As String) As ToastNotifier
Parameter
- applicationId
-
String
Platform::String
winrt::hstring
ID unik aplikasi.
Catatan
Anda tidak dapat mengirim pemberitahuan toast ke petak sekunder, jadi ini harus berupa ID petak aplikasi.
Mengembalikan
Objek yang akan Anda gunakan untuk mengirim pemberitahuan toast ke petak peta.
- Atribut
Keterangan
Aplikasi yang diidentifikasi oleh applicationId harus termasuk dalam paket yang sama dengan pemanggil.
Gunakan bentuk metode ini jika aplikasi Anda menggunakan agen protokol voice-over-Internet (VOIP) latar belakang, untuk menentukan ID aplikasi yang diperlukan untuk menampilkan toast dalam hal ini.
Mengirim pemberitahuan toast dari aplikasi desktop
Umumnya, mengirim pemberitahuan toast dari aplikasi desktop sama dengan mengirimkannya dari aplikasi UWP. Namun, Anda harus mengetahui perbedaan dan persyaratan ini:
- Agar aplikasi desktop menampilkan toast, aplikasi harus memiliki pintasan di layar Mulai.
- Pintasan harus memiliki AppUserModelID.
- Aplikasi desktop tidak dapat menjadwalkan toast.
Untuk mengetahui informasi selengkapnya, lihat topik berikut:
- Cara mengaktifkan pemberitahuan toast desktop melalui AppUserModelID
- Mulai cepat: Mengirim pemberitahuan toast dari desktop
Lihat juga
- CreateToastNotifier()
- Sampel pemberitahuan toast
- Mengirim pemberitahuan toast dari sampel aplikasi desktop
- Skema XML toast
- Gambaran umum pemberitahuan toast
- Mulai cepat: Mengirim pemberitahuan toast
- Mulai cepat: Mengirim pemberitahuan push toast
- Mulai cepat: Mengirim pemberitahuan toast dari desktop
- Panduan dan daftar periksa untuk pemberitahuan toast
- Cara menangani aktivasi dari pemberitahuan toast
- Cara ikut serta dalam pemberitahuan toast
- Cara menjadwalkan pemberitahuan toast
- Cara mengaktifkan pemberitahuan toast desktop melalui AppUserModelID
- Katalog templat toast
- Opsi audio toast