TileNotification Class

Définit une mise à jour d'une mosaïque, y compris ses visuels, sa balise d'identification et l'heure d'expiration.

Syntaxe


var tileNotification = new Windows.UI.Notifications.TileNotification();

Attributs

[Threading(MTA)]
[Version(0x06020000)]

Membres

TileNotificationClasse possède ces types de membres :

Constructeurs

TileNotificationClasse possède ces constructeurs.

ConstructeurDescription
TileNotification Creates and initializes a new instance of the TileNotification object for use with a TileUpdater.

 

Méthodes

The TileNotification Classe hérite des méthodes de Object Classe (C#/VB/C++).

Propriétés

Le TileNotificationClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

Content

En lecture seuleGets the XML description of the notification content, which you can then manipulate to alter the notification.

ExpirationTime

Lecture/écritureGets or sets the time that Windows will remove the notification from the tile.

Tag

Lecture/écritureGets or sets a string that Windows can use to prevent duplicate notification content from appearing in the queue.

 

Exemples

L'exemple suivant utilise le constructeur TileNotification pour créer une nouvelle instance, puis utilise la propriété ExpirationTime pour afficher une notification de mosaïque pendant 30 secondes.



function tileNotificationExpiration() {
    var Notifications = Windows.UI.Notifications;
    var tileXml = Notifications.TileUpdateManager.getTemplateContent(Notifications.TileTemplateType.tileWide310x150Text04);

    var currentTime = new Date();
    var seconds = 30;

    var tileTextAttributes = tileXml.getElementsByTagName("text");
    tileTextAttributes[0].appendChild(tileXml.createTextNode("This notification will expire at " + new Date(currentTime.getTime() + seconds * 1000)));

    var tileNotification = new Notifications.TileNotification(tileXml);

    // Set the expiration time on the notification
    var expiryTime = new Date(currentTime.getTime() + seconds * 1000);

    tileNotification.expirationTime = expiryTime;
    Notifications.TileUpdateManager.createTileUpdaterForApplication().update(tileNotification);
}

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
Démarrage rapide : envoi d'une mise à jour de mosaïque
Vue d'ensemble de la mosaïque et de la notification de mosaïque
catalogue des modèles de mosaïques
Instructions et liste de contrôle pour les mosaïques
Comment planifier une notification de mosaïque
Comment installer les notifications périodiques pour les mosaïques
Schéma XML de mosaïques

 

 

Afficher:
© 2014 Microsoft