PushNotificationChannel 类

定义

表示推送通知的交付车辆和寻址机制。

由此接口表示的通道统一资源标识符 (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
继承
Object Platform::Object IInspectable PushNotificationChannel
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
应用功能
internetClient

注解

此对象通过 IAsyncOperation 接口的实例返回,该接口通过 CreatePushNotificationChannelForApplicationAsync 方法返回。 异步操作成功完成后,它会通过 thendone 方法返回 PushNotificationChannel 对象。

属性

ExpirationTime

获取通道过期的时间。 在此时间之后发送到此通道的通知将被拒绝。

Uri

获取统一资源标识符 (URI) ,应用服务器向其发送推送通知,该通知适用于绑定到此通道的应用程序或辅助磁贴。 此统一资源标识符 (URI) 传输到第三方应用服务器并由其存储。

方法

Close()

显式使此通道失效。 调用此方法后推送到此通道的任何通知都不会传递。

事件

PushNotificationReceived

当推送通知到达此通道时引发。

适用于

另请参阅