Definieren von nicht gehosteten Ereignisanbietern
Bei nicht gehosteten Ereignisanbietern handelt es sich um externe Anwendungen, die Ereignisdaten mithilfe der EventCollector-Klasse, der EventLoader-Klasse oder von gespeicherten Prozeduren zur Ereigniserfassung an eine Notification Services-Anwendung übermitteln.
Notification Services steuert die nicht gehosteten Ereignisanbieter nicht und interagiert nicht mit ihnen. Daher geben Sie nur den Namen des Ereignisanbieters in der Anwendungsdefinition an, damit Sie später vom Ereignisanbieter übermittelte Ereignisse nachverfolgen und eine Problembehandlung dieser Ereignisse ausführen können.
Definieren eines nicht gehosteten Ereignisanbieters
Jede Anwendung kann über nicht gehostete Ereignisanbieter verfügen. Beim Definieren einer Anwendung deklarieren Sie jeden nicht gehosteten Ereignisanbieter und geben einen Namen für ihn an.
So definieren Sie einen gehosteten Ereignisanbieter
Wenn Sie eine Anwendung über XML definieren, definieren Sie gehostete Ereignisanbieter im Providers-Element der Anwendungsdefinitionsdatei (ADF, Application Definition File). Wenn Sie eine Anwendung mithilfe von Notification Services Management Objects (NMO) definieren, definieren Sie einzelne NonHostedEventProvider-Objekte und fügen sie dann mithilfe der NonHostedEventProviders-Eigenschaft der Anwendung einem NonHostedEventProviderCollection-Objekt hinzu.
- NonHostedProvider Element (ADF)
- NonHostedEventProvider (NMO)
So geben Sie den Namen des Ereignisanbieters an
- ProviderName Element for NonHostedProvider (ADF)
- NonHostedEventProvider-Konstruktor (NMO)
Siehe auch
Verweis
Microsoft.SqlServer.NotificationServices.EventCollector
Microsoft.SqlServer.NotificationServices.EventLoader
Konzepte
Definieren von gehosteten Ereignisanbietern
Andere Ressourcen
Definieren von Notification Services-Anwendungen
Entwickeln eines benutzerdefinierten Ereignisanbieters
Definieren von Ereignisanbietern
Definieren von Ereignisklassen
Standardereignisanbieter
Gespeicherte Prozeduren in Notification Services (Transact-SQL)