Разработка внепроцессных поставщиков событий
Внепроцессные поставщики событий выполняются независимо от служб 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-событий
Использование хранимых процедур отправки событий
Другие ресурсы
Разработка пользовательского поставщика событий
Определение поставщиков событий