MSDN Library
信息
您所需的主题如下所示。但此主题未包含在此库中。

HttpNotificationChannel 类

2013/12/13

在 Microsoft 推送通知服务和推送客户端之间创建一个通知通道并为 Raw 通知创建一个新的订阅。

System.Object
  Microsoft.Phone.Notification.HttpNotificationChannel

Namespace:  Microsoft.Phone.Notification
程序集:  Microsoft.Phone(位于 Microsoft.Phone.dll 中)

public class HttpNotificationChannel : IDisposable

HttpNotificationChannel 类型公开以下成员。

  名称说明
公共方法HttpNotificationChannel(String)创建通知通道。应用程序将使用 channelName 值标识通知通道。
公共方法HttpNotificationChannel(String, String)创建通知通道。将此构造函数与经过身份验证的 Web 服务一起使用。应用程序将使用 channelName 值标识通知通道。serviceName 值标识经过身份验证的 Web 服务证书的主体名称。
返回顶部

  名称说明
公共属性ChannelName通知通道的名称。
公共属性ChannelUri当前活动的通知通道 URI。
公共属性ConnectionStatus获取当前通道连接状态。
公共属性IsShellTileBound指示通知通道当前是否绑定到 Tile 通知订阅。
公共属性IsShellToastBound指示通知通道当前是否绑定到 toast 通知订阅。
返回顶部

  名称说明
公共方法BindToShellTile()将应用程序的默认图块与通知订阅绑定在一起。图块只能包含对资源的本地引用。
公共方法BindToShellTile(Collection<Uri>)将作为输入参数传递的图块与通知订阅绑定在一起。图块可以包含本地资源引用或远程资源引用。
公共方法BindToShellToast将 toast 通知订阅与 HttpNotificationChannel 类的实例绑定在一起。
公共方法Close关闭通知通道并取消关联与 HttpNotificationChannel 类的此实例关联的所有订阅。
公共方法Dispose处置此类。
公共方法Equals(Object)确定指定的 Object 是否等于当前的 Object (从 Object 继承。)
受保护的方法Finalize在垃圾回收器回收类实例之前释放资源并执行清理操作。 (重写 Object.Finalize()。)
公共方法静态成员Find查找以前创建的通知通道。
公共方法GetHashCode用作特定类型的哈希函数。 (从 Object 继承。)
公共方法GetType获取当前实例的 Type (从 Object 继承。)
受保护的方法MemberwiseClone创建当前 Object 的浅表副本。 (从 Object 继承。)
公共方法Open使用 Microsoft 推送通知服务打开通知通道。
公共方法ToString返回一个字符串,它表示当前的对象。 (从 Object 继承。)
公共方法UnbindToShellTile从通知通道取消绑定活动的 Tile 通知订阅。
公共方法UnbindToShellToast从通知通道取消绑定活动的 Toast 通知订阅。
返回顶部

  名称说明
公共事件ChannelUriUpdated返回与通知通道关联的 URI。
公共事件ConnectionStatusChanged在连接状态更改时发生。
公共事件ErrorOccurred在使用 HttpNotificationChannel 类时发生意外情况时引发。
公共事件HttpNotificationReceived当应用程序收到 raw 通知时引发。
公共事件ShellToastNotificationReceived当应用程序收到 toast 通知时引发。
返回顶部

有关推送通知的详细信息,请参阅 Windows Phone 的推送通知

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

此类型的所有公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

显示:
© 2016 Microsoft