Управление данными подписки
Классы Subscription и SubscriptionEnumeration предоставляют способ ввода, обновления и удаления подписок. Эти классы предоставлены API Notification Services и находятся в пространстве имен Microsoft.SqlServer.NotificationServices.
Интерфейс управления подписками позволяет подписчикам создавать подписки для отдельных классов подписки. Он также позволяет подписчикам выбрать устройство подписчика для подписки. В API управления подписками класс Subscription содержит методы для добавления, обновления и удаления отдельных подписок. Этот класс также обладает свойствами, позволяющими пользователю (или подписчику) включать или отключать отдельные подписки.
Службы Notification Services поддерживают несколько типов подписки. В классе подписки могут содержаться правила, управляемые событиями, и запланированные правила. Отдельные правила могут поддерживать простые подписки на основе параметров или могут поддерживать условные действия, которые позволяют пользователям создавать собственные условия поиска для создания уведомлений. Свойства класса Subscription отличаются от основанных на типе подписки:
- Используйте свойства SubscriberId, SubscriptionClassName, NSApplication и Enabled для всех типов подписки.
- Используйте свойства ScheduleRecurrence и ScheduleStart для запланированных подписок.
- Используйте свойства RuleName и Condition для условных подписок.
Класс Subscription имеет дополнительные свойства и методы, которые можно использовать для управления данными подписки.
Класс SubscriptionEnumeration представляет набор подписок для данного подписчика в приложении служб Notification Services. Можно выбрать отдельную запись подписки с помощью применения ее идентификатора к индексатору объекта SubscriptionEnumeration.
В этом разделе
Раздел | Описание |
---|---|
Содержит описание создания объекта подписчика. |
|
Содержит описание добавления подписки в приложение служб Notification Services. |
|
Содержит описание обновления существующей записи подписки. |
|
Содержит описание удаления подписки из приложения служб Notification Services. |
|
Содержит описание выборки данных поля для подписки. |
|
Содержит описание составления списка поддерживаемых устройств подписчика для подписчика. |
|
Содержит описание составления списка поддерживаемых часовых поясов для приложения. |
См. также
Основные понятия
API-интерфейс управления подписками
Начало разработки проекта управления подписками
Другие ресурсы
Управление подписчиками
Управление устройствами подписчиков
Представление NS<SubscriptionClassName>View