管理订阅数据
Subscription 和 SubscriptionEnumeration 类提供了一种输入、更新和删除订阅的方法。这些类由 Notification Services API 提供,包含在 Microsoft.SqlServer.NotificationServices 命名空间中。
订阅管理界面允许订阅方创建对单个订阅类的订阅。它还允许订阅方为订阅选择订阅方设备。在订阅管理 API 中,Subscription 类具有用于添加、更新以及删除单个订阅的方法。该类还具有允许您(或订阅方)启用或禁用单个订阅的属性。
Notification Services 支持多种类型的订阅。订阅类可具有事件驱动的规则和预定规则。单个规则可支持简单的基于参数的订阅,也可支持条件操作,条件操作允许用户创建自己的用于生成通知的搜索条件。Subscription 类属性随订阅类型的改变而改变:
- 对于所有类型的订阅,使用 SubscriberId、SubscriptionClassName、NSApplication 和 Enabled 属性。
- 对于已计划的订阅,使用 ScheduleRecurrence 和 ScheduleStart 属性。
- 对于基于条件的订阅,使用 RuleName 和 Condition 属性。
Subscription 类具有可用于管理订阅数据的其他属性和方法。
SubscriptionEnumeration 类显示 Notification Services 应用程序中某一给定订阅方的订阅集。若要选择某个特定的订阅记录,可将该订阅记录的订阅 ID 提供给 SubscriptionEnumeration 对象的索引器。
本节内容
主题 | 说明 |
---|---|
说明如何创建订阅方对象。 |
|
说明如何将订阅添加到 Notification Services 应用程序中。 |
|
说明如何更新现有的订阅记录。 |
|
说明如何删除 Notification Services 应用程序中的订阅。 |
|
说明如何检索订阅的字段数据。 |
|
说明如何列出订阅方的受支持订阅方设备。 |
|
说明如何列出应用程序的受支持时区。 |
请参阅
概念
其他资源
管理订阅服务器
管理订阅方设备
NS<SubscriptionClassName>View