PushNotificationChannel 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示推送通知通道。
public ref class PushNotificationChannel sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.PushNotifications.PushNotificationsContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PushNotificationChannel final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.PushNotifications.PushNotificationsContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PushNotificationChannel
Public NotInheritable Class PushNotificationChannel
- 继承
- 属性
注解
通过调用 CreateChannelAsync 请求推送通知通道,传入应用的 Azure Active Directory (AAD) 应用程序 ID。 成功完成后,将 Uri 属性的值传递给云服务。 云服务使用此 URI 向 Windows 推送通知服务发送通知请求, (WNS) 请求向设备发送推送通知,并调用 PushReceived 事件。
属性
ExpirationTime |
获取推送通知通道的过期时间,此后必须使用 CreateChannelAsync 请求新通道。 |
Uri |
获取表示推送通知通道的 URI。 |
方法
Close() |
关闭推送通知通道,之后必须使用 [CreateChannelAsync] (xref:Microsoft.Windows.PushNotifications.PushNotificationManager.CreateChannelAsync (System.Guid) |