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


Разработка внепроцессных поставщиков событий

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

Типы внепроцессных поставщиков событий

Внепроцессные поставщики событий могут быть автономными веб-приложениями, Microsoft Windows или консольными приложениями, триггерами или сценариями языка Transact-SQL, или они могут встраиваться в существующее приложение или службу. Единственное ограничение заключение в том, что службы Notification Services помещают внепроцессные поставщики событий так, что они должны использовать API-интерфейсы отправки событий. Дополнительные сведения об интерфейсах API см. в разделе Пользовательские поставщики событий.

Доступ к службам Notification Services

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

  • Использование классов InstanceEnumeration, ApplicationEnumeration и EventClassEnumeration, которые включены в AP-функции служб Notification Services для программного выбора соответствующего имени экземпляра, приложения и класса событий во время выполнения.
  • Использование имен экземпляра, приложения и класса событий для инициализации объектов и в качестве параметров для методов API. Если приложение имеет доступ только к одному приложению служб Notification Services, то рекомендуется использовать последний метод.

Использование внепроцессных поставщиков событий

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

См. также

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

Использование API-интерфейса передачи управляемого события
Использование API-функции загрузчика XML-событий
Использование хранимых процедур отправки событий

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

Разработка пользовательского поставщика событий
Определение поставщиков событий

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

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