Freigeben über


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.

So geben Sie den Namen des Ereignisanbieters an

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)

Hilfe und Informationen

Informationsquellen für SQL Server 2005