BadgeUpdater Kelas
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.
Updates overlay lencana pada petak tertentu yang terikat dengan updater.
public ref class BadgeUpdater sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class BadgeUpdater final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class BadgeUpdater final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class BadgeUpdater
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class BadgeUpdater
Public NotInheritable Class BadgeUpdater
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Contoh
Contoh berikut menunjukkan penggunaan Pembaruan untuk mengirim pembaruan lencana numerik ke ubin aplikasi panggilan.
function sendBadgeNotification() {
var Notifications = Windows.UI.Notifications;
var badgeXml;
var badgeAttributes;
// Get an XML DOM version of a specific template by using getTemplateContent.
badgeXml = Notifications.BadgeUpdateManager.getTemplateContent(Notifications.BadgeTemplateType.badgeNumber);
badgeAttributes = badgeXml.getElementsByTagName("badge");
badgeAttributes[0].setAttribute("value", "7");
// Create a badge notification from the XML content.
var badgeNotification = new Notifications.BadgeNotification(badgeXml);
// Send the badge notification to the app's tile.
Notifications.BadgeUpdateManager.createBadgeUpdaterForApplication().update(badgeNotification);
}
Keterangan
Untuk mendapatkan instans objek ini, panggil metode BadgeUpdateManager.CreateBadgeUpdaterForApplication atau BadgeUpdateManager.CreateBadgeUpdaterForSecondaryTile .
Saat dibuat, BadgeUpdater terikat ke aplikasi atau petak peta sekunder tertentu, sehingga metode kelas ini hanya memengaruhi petak peta tunggal yang terikat instans objek.
Metode
Clear() |
Menghapus lencana dari petak peta yang terikat dengan updater. |
StartPeriodicUpdate(Uri, DateTime, PeriodicUpdateRecurrence) |
Memulai serangkaian pembaruan berwakhir untuk lencana dari sumber daya web yang terikat dengan updater. Updates dimulai pada waktu yang ditentukan. Perhatikan bahwa hanya sumber daya web (http/https) yang diizinkan dalam pembaruan berkala. |
StartPeriodicUpdate(Uri, PeriodicUpdateRecurrence) |
Memulai serangkaian pembaruan berwakhir untuk lencana dari sumber daya web yang terikat dengan pembaruan, segera dimulai. Perhatikan bahwa hanya sumber daya web (http/https) yang diizinkan dalam pembaruan berkala. |
StopPeriodicUpdate() |
Membatalkan rangkaian pembaruan berwakhir saat ini untuk lencana yang terikat dengan updater. |
Update(BadgeNotification) |
Menerapkan perubahan pada glyph atau nomor lencana. |
Berlaku untuk
Lihat juga
- Sampel petak peta dan lencana aplikasi
- Panduan dan daftar periksa untuk petak dan lencana
- Cara menghapus lencana
- Cara mengirim lencana glyph atau numerik di pemberitahuan lokal
- Cara menyiapkan pemberitahuan berkala untuk lencana
- Cara memperbarui lencana melalui pemberitahuan push
- Skema XML lencana
- Gambaran umum lencana
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk