导出 (0) 打印
全部展开

NotificationHubClient 类

注:本页面内容可能不完全适用中国大陆地区运营的 Windows Azure服务。如要了解不同地区 Windows Azure 服务的差异, 请参考本网站.

表示通知中心客户端。

System..::..Object
  Microsoft.ServiceBus.Notifications..::..NotificationHubClient

命名空间:  Microsoft.ServiceBus.Notifications
程序集:  Microsoft.ServiceBus(在 Microsoft.ServiceBus.dll 中)

public class NotificationHubClient

NotificationHubClient 类型公开以下成员。

  名称说明
公共属性EnableTestSend获取或设置表明客户端是否启用测试发送的值。
页首

  名称说明
公共方法CancelNotificationAsync
公共方法CreateAdmNativeRegistrationAsync(String)异步创建本机管理注册。
公共方法CreateAdmNativeRegistrationAsync(String, IEnumerable<(Of <<'(String>)>>))异步创建本机管理注册。
公共方法CreateAdmTemplateRegistrationAsync(String, String)同步创建管理模板注册。
公共方法CreateAdmTemplateRegistrationAsync(String, String, IEnumerable<(Of <<'(String>)>>))同步创建管理模板注册。
公共方法CreateAppleNativeRegistrationAsync(String)异步创建 Apple 本机注册。
公共方法CreateAppleNativeRegistrationAsync(String, IEnumerable<(Of <<'(String>)>>))异步创建 Apple 本机注册。
公共方法CreateAppleTemplateRegistrationAsync(String, String)异步创建 Apple 模板注册。要在创建时指定其他属性,请使用 CreateRegistrationAsync<(Of <<'(T>)>>)(T) 方法。
公共方法CreateAppleTemplateRegistrationAsync(String, String, IEnumerable<(Of <<'(String>)>>))异步创建 Apple 模板注册。要在创建时指定其他属性,请使用 CreateRegistrationAsync<(Of <<'(T>)>>)(T) 方法。
公共方法静态成员CreateClientFromConnectionString(String, String)根据连接字符串创建客户端。
公共方法静态成员CreateClientFromConnectionString(String, String, Boolean)根据连接字符串创建客户端。
公共方法CreateGcmNativeRegistrationAsync(String)异步创建 GCM 本机注册。
公共方法CreateGcmNativeRegistrationAsync(String, IEnumerable<(Of <<'(String>)>>))异步创建 GCM 本机注册。
公共方法CreateGcmTemplateRegistrationAsync(String, String)异步创建 GCM 模板注册。
公共方法CreateGcmTemplateRegistrationAsync(String, String, IEnumerable<(Of <<'(String>)>>))异步创建 GCM 模板注册。
公共方法CreateMpnsNativeRegistrationAsync(String)异步创建 MPNS 本机注册。
公共方法CreateMpnsNativeRegistrationAsync(String, IEnumerable<(Of <<'(String>)>>))异步创建 MPNS 本机注册。
公共方法CreateMpnsTemplateRegistrationAsync(String, String)异步创建 MPNS 模板注册。要在创建时指定其他属性,请使用 CreateRegistrationAsync<(Of <<'(T>)>>)(T) 方法。
公共方法CreateMpnsTemplateRegistrationAsync(String, String, IEnumerable<(Of <<'(String>)>>))异步创建 MPNS 模板注册。要在创建时指定其他属性,请使用 CreateRegistrationAsync<(Of <<'(T>)>>)(T) 方法。
公共方法CreateNokiaXNativeRegistrationAsync(String)
公共方法CreateNokiaXNativeRegistrationAsync(String, IEnumerable<(Of <<'(String>)>>))
公共方法CreateNokiaXTemplateRegistrationAsync(String, String)
公共方法CreateNokiaXTemplateRegistrationAsync(String, String, IEnumerable<(Of <<'(String>)>>))
公共方法CreateOrUpdateRegistrationAsync<(Of <<'(T>)>>)异步创建或更新客户端注册。
公共方法CreateRegistrationAsync<(Of <<'(T>)>>)异步创建注册。
公共方法CreateRegistrationIdAsync异步创建注册标识符。
公共方法CreateWindowsNativeRegistrationAsync(String)异步创建 Windows 本机注册。
公共方法CreateWindowsNativeRegistrationAsync(String, IEnumerable<(Of <<'(String>)>>))异步创建 Windows 本机注册。
公共方法CreateWindowsTemplateRegistrationAsync(String, String)异步创建 Windows 模板注册。
公共方法CreateWindowsTemplateRegistrationAsync(String, String, IEnumerable<(Of <<'(String>)>>))异步创建 Windows 模板注册。
公共方法DeleteRegistrationAsync(String)异步删除注册。
公共方法DeleteRegistrationAsync(RegistrationDescription)异步删除注册。
公共方法DeleteRegistrationAsync(String, String)异步删除注册。
公共方法DeleteRegistrationsByChannelAsync按通道异步删除注册。
公共方法Equals (从 Object 继承。)
受保护方法Finalize (从 Object 继承。)
公共方法GetAllRegistrationsAsync(Int32)异步检索此通知中心中的所有注册。
公共方法GetAllRegistrationsAsync(String, Int32)异步检索此通知中心中的所有注册。
公共方法GetBaseUri
公共方法GetHashCode (从 Object 继承。)
公共方法GetNotificationHubJobAsync
公共方法GetNotificationHubJobsAsync
公共方法GetRegistrationAsync<(Of <<'(TRegistrationDescription>)>>)异步检索具有给定 ID 的注册。注册类型取决于指定的 TRegistrationDescription 参数。
公共方法GetRegistrationsByChannelAsync(String, Int32)按通道异步获取注册。
公共方法GetRegistrationsByChannelAsync(String, String, Int32)按通道异步获取注册。
公共方法GetRegistrationsByTagAsync(String, Int32)按标记异步获取注册。
公共方法GetRegistrationsByTagAsync(String, String, Int32)按标记异步获取注册。
公共方法GetType (从 Object 继承。)
受保护方法MemberwiseClone (从 Object 继承。)
公共方法RegistrationExistsAsync异步表明注册已存在。
公共方法ScheduleNotificationAsync(Notification, DateTimeOffset)
公共方法ScheduleNotificationAsync(Notification, DateTimeOffset, IEnumerable<(Of <<'(String>)>>))
公共方法ScheduleNotificationAsync(Notification, DateTimeOffset, String)
公共方法SendAdmNativeNotificationAsync(String)异步发送管理本机通知。
公共方法SendAdmNativeNotificationAsync(String, IEnumerable<(Of <<'(String>)>>))异步发送管理本机通知。
公共方法SendAdmNativeNotificationAsync(String, String)异步发送管理本机通知。
公共方法SendAppleNativeNotificationAsync(String)异步发送 Apple 本机通知。要指定过期,请使用 SendNotificationAsync(Notification) 方法。
公共方法SendAppleNativeNotificationAsync(String, IEnumerable<(Of <<'(String>)>>))异步发送 Apple 本机通知到一组非空标记(最多 20 个)。这相当于含布尔运算符 OR ("||") 的标记表达式。要指定过期,请使用 SendNotificationAsync(Notification) 方法。
公共方法SendAppleNativeNotificationAsync(String, String)异步发送 Apple 本机通知到标记表达式(单个标记“tag”即为有效的标记表达式)。要指定过期,请使用 SendNotificationAsync(Notification) 方法。
公共方法SendGcmNativeNotificationAsync(String)异步发送 GCM 本机通知。
公共方法SendGcmNativeNotificationAsync(String, IEnumerable<(Of <<'(String>)>>))异步发送 GCM 本机通知到一组非空标记(最多 20 个)。这相当于含布尔运算符 OR ("||") 的标记表达式。
公共方法SendGcmNativeNotificationAsync(String, String)异步发送 GCM 本机通知到标记表达式(单个标记“tag”即为有效的标记表达式)。
公共方法SendMpnsNativeNotificationAsync(String)异步发送 MPNS 本机通知。要指定 MPNS 的标头,请使用 SendNotificationAsync(Notification) 方法。
公共方法SendMpnsNativeNotificationAsync(String, IEnumerable<(Of <<'(String>)>>))异步发送 MPNS 本机通知到一组非空标记(最多 20 个)。这相当于含布尔运算符 OR ("||") 的标记表达式。要指定 MPNS 的标头,请使用 NotificationHubClient..::..SendNotificationAsync(Notification) 方法。
公共方法SendMpnsNativeNotificationAsync(String, String)异步发送 MPNS 本机通知到标记表达式(单个标记“tag”即为有效的标记表达式)。要指定 MPNS 的标头,请使用 SendNotificationAsync(Notification) 方法。
公共方法SendNokiaXNativeNotificationAsync(String)
公共方法SendNokiaXNativeNotificationAsync(String, IEnumerable<(Of <<'(String>)>>))
公共方法SendNokiaXNativeNotificationAsync(String, String)
公共方法SendNotificationAsync(Notification)异步发送通知到一组非空标记(最多 20 个)。这相当于含布尔运算符 OR ("||") 的标记表达式。
公共方法SendNotificationAsync(Notification, IEnumerable<(Of <<'(String>)>>))异步发送通知到一组非空标记(最多 20 个)。这相当于含布尔运算符 OR ("||") 的标记表达式。
公共方法SendNotificationAsync(Notification, String)异步发送通知到标记表达式(单个标记“tag”即为有效的标记表达式)。
公共方法SendTemplateNotificationAsync(IDictionary<(Of <<'(String, String>)>>))异步发送模板通知。
公共方法SendTemplateNotificationAsync(IDictionary<(Of <<'(String, String>)>>), IEnumerable<(Of <<'(String>)>>))异步发送模板通知到一组非空标记(最多 20 个)。这相当于含布尔运算符 OR ("||") 的标记表达式。
公共方法SendTemplateNotificationAsync(IDictionary<(Of <<'(String, String>)>>), String)异步发送模板通知到标记表达式(单个标记“tag”即为有效的标记表达式)。
公共方法SendWindowsNativeNotificationAsync(String)异步发送 Windows 本机通知。要指定 WNS 的标头,请使用 SendNotificationAsync(Notification) 方法。
公共方法SendWindowsNativeNotificationAsync(String, IEnumerable<(Of <<'(String>)>>))异步发送 Windows 本机通知到一组非空标记(最多 20 个)。这相当于含布尔运算符 OR ("||") 的标记表达式。要指定 WNS 的标头,请使用 NotificationHubClient..::..SendNotificationAsync(Notification) 方法。
公共方法SendWindowsNativeNotificationAsync(String, String)异步发送 Windows 本机通知到标记表达式(单个标记“tag”即为有效的标记表达式)。要指定 WNS 的标头,请使用 NotificationHubClient..::..SendNotificationAsync(Notification) 方法。
公共方法SubmitNotificationHubJobAsync
公共方法ToString (从 Object 继承。)
公共方法UpdateRegistrationAsync<(Of <<'(T>)>>)异步更新注册。
页首

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

社区附加资源

添加
显示:
© 2014 Microsoft