Определение внепроцессных поставщиков событий
Внепроцессные поставщики событий являются внешними приложениями, которые отсылают данные событий в приложение Notification Services с помощью классов EventCollector и EventLoader или хранимых процедур сбора событий.
Службы Notification Services не управляют и не взаимодействуют с внепроцессными поставщиками событий. Поэтому можно только указать имя поставщика событий в определении приложения, позднее его можно отследить и выполнить диагностику событий, переданных поставщиком событий.
Определение внепроцессного поставщика событий
Внепроцессный поставщик событий может находиться в любом приложении. При определении приложения необходимо объявить и предоставить имя всем внепроцессным поставщикам событий.
Определение внутрипроцессного поставщика событий
При определении приложения посредством XML необходимо определить внутрипроцессные поставщики событий в элементе Providers файла определения приложения (ADF). Если приложение определяется с помощью управляющих объектов Notification Services (NMO), то необходимо отдельно указать объекты NonHostedEventProvider и добавить их к NonHostedEventProviderCollection с помощью свойства приложения NonHostedEventProviders.
- NonHostedProvider Element (ADF)
- NonHostedEventProvider (NMO)
Предоставление имени поставщика событий
- ProviderName Element for NonHostedProvider (ADF)
- Конструктор NonHostedEventProvider (NMO)
См. также
Справочник
Microsoft.SqlServer.NotificationServices.EventCollector
Microsoft.SqlServer.NotificationServices.EventLoader
Основные понятия
Определение внутрипроцессных поставщиков событий
Другие ресурсы
Определение приложений служб Notification Services
Разработка пользовательского поставщика событий
Определение поставщиков событий
Определение классов событий
Стандартные поставщики событий
Хранимые процедуры служб Notification Services (Transact-SQL)