Bagikan melalui


BadgeUpdater Kelas

Definisi

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
Object Platform::Object IInspectable BadgeUpdater
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