TileNotification Class

Define una actualización a un mosaico, incluidos sus elementos visuales, etiqueta de identificación y hora de expiración.

Sintaxis


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

Atributos

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

Members

A continuación se indican los tipos de miembros de TileNotification (Clase):

Constructores

A continuación se indican los constructores de TileNotification (Clase).

ConstructorDescripción
TileNotification Creates and initializes a new instance of the TileNotification object for use with a TileUpdater.

 

Métodos

The TileNotification Clase hereda métodos de Object Clase (C#/VB/C++).

Propiedades

TileNotificationClase tiene estas propiedades.

PropiedadTipo de accesoDescripción

Content

De sólo lecturaGets the XML description of the notification content, which you can then manipulate to alter the notification.

ExpirationTime

Lectura/escrituraGets or sets the time that Windows will remove the notification from the tile.

Tag

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

 

Ejemplos

En el ejemplo siguiente se usa el constructor TileNotification para crear una nueva instancia, después se usa la propiedad ExpirationTime para mostrar una notificación de mosaico durante 30 segundos.



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

Requisitos

Cliente mínimo admitido

Windows 8 [Solo aplicaciones de la Tienda Windows]

Servidor mínimo admitido

Windows Server 2012 [Solo aplicaciones de la Tienda Windows]

Espacio de nombres

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

Metadatos

Windows.winmd

Vea también

Ejemplo de mosaicos y distintivos de la aplicación
Inicio rápido: enviar una actualización de mosaico
Información general sobre mosaicos y notificaciones de mosaico
El catálogo de plantillas de mosaico
Instrucciones y lista de comprobación para mosaicos
Cómo programar una notificación de mosaico
Cómo configurar notificaciones periódicas para mosaicos
Pone en mosaico el esquema XML

 

 

Mostrar:
© 2014 Microsoft