Windows Dev Center

BadgeUpdater Class

Met à jour un chevauchement de badge sur la mosaïque spécifique à laquelle est lié le programme de mise à jour.

Syntaxe


var badgeUpdater = createBadgeUpdaterForApplication();
var badgeUpdater = createBadgeUpdaterForApplication(applicationId);
var badgeUpdater = createBadgeUpdaterForSecondaryTile(tileId);

Attributs

[Muse()]
[Version(0x06020000)]

Membres

BadgeUpdaterClasse possède ces types de membres :

Méthodes

The BadgeUpdater Classe a les méthodes suivantes. Avec C#, Visual Basic et C++, elle hérite également des méthodes de Object Classe.

MéthodeDescription
Clear Removes the badge from the tile that the updater is bound to.
StartPeriodicUpdate(Uri, DateTime, PeriodicUpdateRecurrence) Begins a series of timed updates for the badge from a web resource that the updater is bound to. Updates begin at a specified time.
StartPeriodicUpdate(Uri, PeriodicUpdateRecurrence) Begins a series of timed updates for the badge from a web resource that the updater is bound to, beginning immediately.
StopPeriodicUpdate Cancels the current series of timed updates for the badge that the updater is bound to.
Update Applies a change to the badge's glyph or number.

 

Remarques

Pour obtenir une instance de cet objet, appelez la méthode BadgeUpdateManager.CreateBadgeUpdaterForApplication ou BadgeUpdateManager.CreateBadgeUpdaterForSecondaryTile.

Lorsqu'elle est créée, BadgeUpdater est liée à une application ou à une mosaïque secondaire spécifique. Les méthodes de cette classe affectent donc uniquement la seule mosaïque à laquelle l'instance de l'objet est liée.

Exemples

L'exemple suivant illustre l'utilisation de Update pour envoyer une mise à jour de badge numérique vers la mosaïque de l'application appelante.



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);
}

Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store uniquement]

Espace de noms

Windows.UI.Notifications
Windows::UI::Notifications [C++]

Métadonnées

Windows.winmd

Voir aussi

Exemple de mosaïques et de badges d'applications
Instructions et liste de contrôle pour les mosaïques et les badges
Comment effacer un badge
Comment envoyer un glyphe ou un badge numérique dans une notification locale
Comment installer les notifications périodiques pour les badges
Comment mettre à jour un badge via des notifications de type push
Schéma XML des badges
Vue d'ensemble des badges

 

 

Afficher:
© 2015 Microsoft