PushNotificationChannel 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示推送通知的交付车辆和寻址机制。
由此接口表示的通道统一资源标识符 (URI) 由第三方应用程序服务器用来与 Windows 推送通知服务 (WNS) 通信。 客户端使用推送通知通道来截获通知。
public ref class PushNotificationChannel sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class PushNotificationChannel final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PushNotificationChannel final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class PushNotificationChannel
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PushNotificationChannel
Public NotInheritable Class PushNotificationChannel
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
应用功能 |
internetClient
|
注解
此对象通过 IAsyncOperation 接口的实例返回,该接口通过 CreatePushNotificationChannelForApplicationAsync 方法返回。 异步操作成功完成后,它会通过 then 或 done 方法返回 PushNotificationChannel 对象。
属性
ExpirationTime |
获取通道过期的时间。 在此时间之后发送到此通道的通知将被拒绝。 |
Uri |
获取统一资源标识符 (URI) ,应用服务器向其发送推送通知,该通知适用于绑定到此通道的应用程序或辅助磁贴。 此统一资源标识符 (URI) 传输到第三方应用服务器并由其存储。 |
方法
Close() |
显式使此通道失效。 调用此方法后推送到此通道的任何通知都不会传递。 |
事件
PushNotificationReceived |
当推送通知到达此通道时引发。 |