Verwalten von Abonnementdaten
Die Klassen Subscription und SubscriptionEnumeration stellen eine Möglichkeit zum Eingeben, Aktualisieren und Löschen von Abonnements bereit. Diese Klassen werden von der Notification Services-API bereitgestellt und befinden sich im Microsoft.SqlServer.NotificationServices-Namespace.
Die Abonnementverwaltungsschnittstelle ermöglicht es Abonnenten, Abonnements für einzelne Abonnementklassen zu erstellen. Sie kann es Abonnenten außerdem ermöglichen, das Abonnentengerät für das Abonnement auszuwählen. Die Subscription-Klasse verfügt in der Abonnementverwaltungs-API über Methoden zum Hinzufügen, Aktualisieren und Löschen einzelner Abonnements. Sie verfügt außerdem über Eigenschaften, die es Ihnen (oder dem Abonnenten) ermöglichen, einzelne Abonnements zu aktivieren oder zu deaktivieren.
Notification Services unterstützt zahlreiche Abonnementtypen. Eine Abonnementklasse kann über ereignisgesteuerte Regeln und geplante Regeln verfügen. Einzelne Regeln können einfache parameterbasierte Abonnements unterstützen, oder sie können Bedingungsaktionen unterstützen, die es Benutzern ermöglichen, eigene Suchbedingungen für das Generieren von Benachrichtigungen zu erstellen. Die Eigenschaften der Subscription-Klasse sind basierend auf dem Typ des Abonnements unterschiedlich:
- Verwenden Sie die Eigenschaften SubscriberId, SubscriptionClassName, NSApplication und Enabled für alle Abonnementtypen.
- Verwenden Sie die Eigenschaften ScheduleRecurrence und ScheduleStart für geplante Abonnements.
- Verwenden Sie die Eigenschaften RuleName und Condition für bedingungsbasierte Abonnements.
Die Subscription-Klasse verfügt über zusätzliche Eigenschaften und Methoden, die Sie zum Verwalten von Abonnementdaten verwenden können.
Die SubscriptionEnumeration-Klasse stellt den Satz der Abonnements für einen bestimmten Abonnenten in einer Notification Services-Anwendung dar. Sie können einen bestimmten Abonnementdatensatz auswählen, indem Sie seine Abonnement-ID der Indexerstellung eines SubscriptionEnumeration-Objekts bereitstellen.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
Zeigt, wie ein Subscriber-Objekt erstellt wird. |
|
Zeigt, wie ein Abonnement einer Notification Services-Anwendung hinzugefügt wird. |
|
Zeigt, wie ein vorhandener Abonnementdatensatz aktualisiert wird. |
|
Zeigt, wie ein Abonnement aus einer Notification Services-Anwendung gelöscht wird. |
|
Zeigt, wie Felddaten für ein Abonnement abgerufen werden. |
|
Zeigt, wie die unterstützten Abonnentengeräte für einen Abonnenten aufgelistet werden. |
|
Zeigt, wie die unterstützten Zeitzonen für die Anwendung aufgelistet werden. |
Siehe auch
Konzepte
Abonnementverwaltungs-API
Starten eines Abonnementverwaltungsprojekts
Andere Ressourcen
Verwalten von Abonnenten
Verwalten von Abonnentengeräten
NS<SubscriptionClassName>View