Поделиться через


Интерфейсы программирования служб Notification Services

Компоненты служб Notification Services используют несколько интерфейсов программирования. В этом разделе содержится обзор технологий, необходимых для разработки каждого компонента.

Справочник по программированию

В следующих разделах документации содержатся справочные сведения об интерфейсах программирования служб Notification Services.

При разработке приложений также применяется язык Transact-SQL. Дополнительные сведения см. в разделе Справочник по Transact-SQL (Transact-SQL).

Определение приложения

  • Управляющие объекты служб Notification Services или XML
    Приложения служб Notification Services можно определить посредством XML или управляющих объектов служб Notification Services.

    Дополнительные сведения см. в разделе Определение приложений служб Notification Services.

  • Transact-SQL
    Запросы на языке Transact-SQL используются для создания правил приложения, которые управляют созданием уведомлений, а также обслуживанием данных приложения в экземпляре служб Notification Services. Инструкции языка Transact-SQL также могут использоваться в определениях индексов и таблицах хроники в ADF.

    Дополнительные сведения см. в разделах Определение правил событий и Определение правил подписок.

Конфигурация экземпляра

  • Управляющие объекты служб Notification Services или XML
    Экземпляры служб Notification Services можно настраивать посредством XML или управляющих объектов служб Notification Services.

    Дополнительные сведения см. в разделе Настройка экземпляров служб Notification Services.

Интерфейсы управления подписками

  • API-интерфейсы служб Notification Services
    Классы управляемых кодов, которые позволяют добавлять, обновлять и удалять подписчиков, устройства подписчиков и подписки. Данные API-интерфейсы могут использоваться из управляемого кода или посредством взаимодействия COM из неуправляемого кода.

    Дополнительные сведения см. в разделе Разработка интерфейсов управления подписками.

  • Transact-SQL
    При помощи языка Transact-SQL можно управлять подписчиками, устройствами подписчиков, а также простыми подписками, которые управляются событиями, что позволяет добавлять, изменять и удалять данные в представлениях управления подписками. Представления служб Notification Services. Дополнительные сведения см. в разделе Представления служб Notification Services.

Поставщик событий наблюдателя файловой системы (необязательный)

  • XML
    События, переданные поставщику событий наблюдателя файловой системы, должны быть в XML-формате.
  • XSD
    Для поставщика событий наблюдателя файловой системы необходимо, чтобы разработчик представил аннотированный в SQL файл XML-схемы, в котором описывается структура событий, содержащихся в XML-файлах, обрабатываемых таким поставщиком событий.

Дополнительные сведения см. в разделе Поставщик событий наблюдателя файловой системы.

Поставщик событий SQL Server (дополнительный)

  • Transact-SQL
    Хранимые процедуры коллекций событий языка Transact-SQL создаются автоматически для каждого создаваемого приложения служб Notification Services. Стандартный поставщик событий SQL Server использует такие хранимые процедуры вместе с указываемыми запросами на языке Transact-SQL для передачи данных SQL Server как событий.

    Дополнительные сведения см. в разделе Поставщик событий SQL Server.

Поставщик событий служб Analysis Services (дополнительный)

  • Transact-SQL
    Поставщик событий служб Analysis Services упрощает мониторинг куба служб Analysis Services. Можно использовать поставщика событий служб Analysis Services для передачи событий на основе запроса многомерного выражения приложению служб Notification Services.

    Дополнительные сведения см. в разделе Поставщик событий служб Analysis Services.

Модуль форматирования данных XSLT (дополнительный)

  • XSLT
    Чтобы получить отформатированные данные, стандартный модуль форматирования данных XSLT должен применить один или несколько файлов XSLT к необработанным данным уведомления. Приложениям, использующим пользовательские модули форматирования данных, не обязательно использовать XSLT.

    Дополнительные сведения см. в разделе Модуль форматирования данных XSLT.

Стандартные протоколы доставки (дополнительные)

Файловые протоколы и SMTP-протоколы доставки нужно просто объявить в ICF и настроить в каждом ADF. Примеры см. в разделе Определение каналов доставки.

Пользовательские поставщики событий, модули форматирования данных и протоколы доставки (дополнительные)

  • API-интерфейсы служб Notification Services
    Классы и интерфейсы управляемых кодов позволяют создавать пользовательские компоненты, которые взаимодействуют со службами Notification Services. Они могут использоваться из управляемого кода или посредством взаимодействия COM из неуправляемого кода.

    Дополнительные сведения см. в разделе Разработка пользовательских компонентов служб Notification Services.

  • Transact-SQL
    Хранимые процедуры коллекции событий и представления классов событий создаются автоматически для каждого создаваемого приложения служб Notification Services. Такие хранимые процедуры и представления можно использовать для передачи событий в приложение служб Notification Services.

    Дополнительные сведения см. в разделах Хранимые процедуры служб Notification Services (Transact-SQL) и Представления служб Notification Services.

См. также

Основные понятия

Архитектура служб Notification Services
Платформа программирования служб Notification Services
Параметры развертывания служб Notification Services

Другие ресурсы

Построение решений на основе служб Notification Services
Развертывание служб Notification Services
Администрирование служб Notification Services

Справка и поддержка

Получение помощи по SQL Server 2005