TileNotification.ExpirationTime | expirationTime Property

取得或設定 Windows 會從磚移除通知的時間。 根據預設,磚更新不會過期。最佳做法是明確設定到期時間,以避免過時的內容。

語法


public Nullable<DateTimeOffset> ExpirationTime { get; set; }

屬性值

型別: IReference<DateTime> [JavaScript/C++] | System.Nullable<DateTime> [.NET]

應該移除通知的日期和時間。

範例

下列範例會使用 ExpirationTime 顯示磚通知 30 秒。



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

需求

支援的最小用戶端

Windows 8

支援的最小伺服器

Windows Server 2012

命名空間

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

Metadata

Windows.winmd

請參閱

TileNotification
如何使用含有本機通知的通知佇列
應用程式磚和徽章範例
快速入門:傳送磚更新
磚和磚通知概觀
磚範本目錄
磚的方針與檢查清單
如何排程磚通知
如何設定磚的定期通知
磚 XML 結構描述

 

 

顯示:
© 2014 Microsoft