Gestion des données d'abonnement
Les classes Subscription et SubscriptionEnumeration permettent d'entrer, de mettre à jour et de supprimer des abonnements. Ces classes sont fournies par l'API Notification Services et se trouvent dans l'espace de nomsMicrosoft.SqlServer.NotificationServices.
Votre interface de gestion d'abonnement permet aux abonnés de créer des abonnements pour des classes d'abonnement individuelles. Elle peut également leur permettre de sélectionner le périphérique d'abonné pour l'abonnement. Dans l'API de gestion d'abonnement, la classe Subscription a des méthodes pour l'ajout, la mise à jour et la suppression d'abonnements individuels. Elle possède également des propriétés qui permettent à vous, ou à l'abonné, d'activer ou de désactiver des abonnements individuels.
Notification Services prend en charge plusieurs types d'abonnements. Une classe d'abonnement peut avoir des règles gérées par les événements et des règles planifiées. Chaque règle peut prendre en charge des abonnements basés sur les paramètres ou des actions de condition permettant aux utilisateurs de créer leurs propres conditions de recherche pour la génération des notifications. Les propriétés de la classe Subscription sont différentes selon le type d'abonnement utilisé :
- Utilisez les propriétés SubscriberId, SubscriptionClassName, NSApplication et Enabled pour tous les types d'abonnements.
- Utilisez les propriétés ScheduleRecurrence et ScheduleStart pour les abonnements planifiés.
- Utilisez les propriétés RuleName et Condition pour les abonnements basés sur les conditions.
La classe Subscription possède des propriétés et des méthodes supplémentaires que vous pouvez utiliser pour gérer les données d'abonnement.
La classe SubscriptionEnumeration représente le jeu d'abonnements d'un abonné donné dans une application Notification Services. Vous pouvez sélectionner un enregistrement d'abonnement spécifique en fournissant son ID d'abonnement à l'indexeur d'un objet SubscriptionEnumeration.
Dans cette section
Rubrique | Description |
---|---|
Montre comment créer un objet d'abonné. |
|
Montre comment ajouter un abonnement à une application Notification Services. |
|
Montre comment mettre à jour un enregistrement d'abonnement existant. |
|
Montre comment supprimer un abonnement d'une application Notification Services. |
|
Montre comment extraire des données de champ pour un abonnement. |
|
Montre comment répertorier les périphériques d'abonné pris en charge pour un abonné. |
|
Montre comment répertorier les fuseaux horaires pris en charge pour l'application. |
Voir aussi
Concepts
API de gestion d'abonnement
Démarrage d'un projet de gestion d'abonnement
Autres ressources
Gestion des abonnés
Gestion des périphériques d'abonné
Vue NS<SubscriptionClassName>