TileFlyoutUpdater 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于发送或清除磁贴浮出控件 (混合视图) 通知。 此类还提供启动和停止 定期 磁贴浮出控件通知的方法。
此类是以下常规 API 使用模式的一部分:
- 调用 TileFlyoutUpdateManager.GetTemplateContent 以检索并填充空白磁贴浮出控件通知 XML 模板
- 调用 TileFlyoutNotification 构造函数以将模板内容封装为浮出控件通知
- 调用 TileFlyoutUpdateManager 方法之一以创建 TileFlyoutUpdater
- 调用 TileFlyoutUpdater.Update 以将 TileFlyoutNotification 发送到磁贴
public ref class TileFlyoutUpdater sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class TileFlyoutUpdater final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class TileFlyoutUpdater
Public NotInheritable Class TileFlyoutUpdater
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
属性
Setting |
获取一个值,该值指定是否可以通过通知更新磁贴的浮出控件。 |
方法
Clear() |
删除当前磁贴浮出控件 (混合视图) 通知。 磁贴浮出控件通知没有默认过期时间,因此,除非通过 TileFlyoutNotification.ExpirationTime 显式设置一个,否则此方法是删除浮出控件的唯一方法。 |
StartPeriodicUpdate(Uri, DateTime, PeriodicUpdateRecurrence) |
从指定时间开始,为磁贴浮出控件启动一系列 定期 更新, (混合视图) 通知。 从指定的统一资源标识符 (URI) 检索更新内容。 |
StartPeriodicUpdate(Uri, PeriodicUpdateRecurrence) |
为磁贴浮出控件启动一系列 定期 更新, (混合视图) 通知,从调用 方法时立即更新开始。 从指定的统一资源标识符 (URI) 检索更新内容。 |
StopPeriodicUpdate() |
取消当前系列的 定期 磁贴浮出控件 (与更新程序关联的主磁贴或辅助磁贴的混合视图) 通知更新。 |
Update(TileFlyoutNotification) |
将新的磁贴浮出控件 (混合视图) 通知发送到与更新程序关联的主磁贴或辅助磁贴。 注意 向不支持悬停的设备发送磁贴浮出控件通知会导致引发异常。 在调用此方法之前,请始终验证设备的悬停功能。 |