Verwenden von SqlDependency zum Abonnieren von Abfragebenachrichtigungen

Das Abonnieren einer Abfragebenachrichtigung mit SqlDependency ist einfach: Das SqlDependency-Objekt verwaltet den komplexen Vorgang des Einrichtens der Benachrichtigung in der Datenbank. Nachdem die Benachrichtigung eingerichtet ist, überwacht das Objekt die zugrunde liegenden Datenbankobjekte, durch die die Benachrichtigung implementiert ist, und ruft in der Anwendung einen Ereignishandler auf, wenn SQL Server eine Abfragebenachrichtigung erstellt.

Das mit SQL Server 2008 gelieferte ReviewWatcher-Beispiel zeigt, wie SqlDependency verwendet wird, um Abfragebenachrichtigungen zu abonnieren. Die Klasse ReviewWatch erstellt mit SqlDependency ein Abfragebenachrichtigungsabonnement und aktualisiert ein Formular, wenn sich die Abfrage ändert. Einzelheiten zur Installation und Ausführung des ReviewWatcher-Beispiels finden Sie unter Verwenden von SqlNotificationRequest zum Abonnieren von Abfragebenachrichtigungen.