Bagikan melalui


ToastNotificationManager.CreateToastNotifier Metode

Definisi

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

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:

Lihat juga

Berlaku untuk