Définition des classes de notification
Une classe de notification définit un type de notification créé par votre application. Lorsque vous définissez une application Notification Services, vous créez une classe de notification pour chaque type de notification pris en charge par votre application.
Lorsque Notification Services crée l'application, il utilise les informations de chaque définition de classe de notification pour créer les tableaux, les vues, les procédure stockées et les fonctions qui stockent et manipulent les données de notification, pour associer des modules de formatage de contenu et des protocoles de remise afin de mettre en forme et livrer les notifications et pour spécifier les paramètres opérationnels pour la classe de notification.
La liste suivante représente la procédure classique pour définir une classe de notification :
- Nommez la classe de notification et éventuellement désignez le groupe de fichiers SQL Server pour les objets de base de données associés à la classe de notification (tels que la table de notifications).
- Définissez le schéma de classe de notification. Le schéma définit la forme des données brutes de notification, qui sont mises en forme et envoyées à vos abonnés. Notification Services utilise ce schéma pour créer un tableau qui stocke les données de notification, ainsi que d'autres objets de base de données.
- Déclarez le module de formatage de contenu pour la classe de notification. Le module de formatage de contenu prend les données brutes de notification et les met en forme correctement pour les présenter au destinataire.
- Sélectionnez éventuellement la livraison de type digest ou par multidiffusion.
- Spécifiez éventuellement une taille de lot de notification.
- Configurez un ou plusieurs protocoles de remise pour la remise de notifications.
- Spécifiez éventuellement une période de conservation des notifications.
Votre application peut avoir plusieurs classes de notification si elle prend en charge plusieurs types de notifications. Une application boursière peut par exemple générer des notifications sur les cours actuels de la Bourse et une valeur de portefeuille de clôture. Chaque type de notification a sa propre classe de notification avec ses propres schémas et paramètres.
Dans cette section
Rubrique | Description |
---|---|
Décrit les propriétés de notification principales de nom et de groupe de fichiers, et explique comment définir ces propriétés. |
|
Explique comment les données de notification sont stockées dans les tables de base de données et comment définir les champs de ces tables. |
|
Explique comment les modules de formatage de contenu mettent en forme les notifications, et comment configurer un module de formatage de contenu. |
|
Spécification de la livraison de type digest ou par multidiffusion |
Explique ce que font les options digest et par multidiffusion, et comment les configurer. |
Explique pourquoi vous pouvez souhaiter limiter la taille de lot de notification, et comment définir la taille de lot maximal. |
|
Contient des rubriques sur la manière dont Notification Services utilise les protocoles de remise pour distribuer les notifications, et comment configurer les protocoles de remise pour vos applications. |
|
Spécification de la période de conservation des notifications |
Explique comment définir une période de conservation pour les notifications, et de quelle manière Notification Services l'utilise. |
Contient des rubriques sur le module de formatage de contenu standard qui met en forme les notifications en utilisant des transformations XSL, et comment définir le module de formatage de contenu pour qu'il puisse être utilisé dans vos applications. |
|
Contient des rubriques sur les protocoles de remise SMTP et File standard, et sur la manière de les définir pour qu'ils puissent être utilisés dans vos applications. |
Voir aussi
Référence
Microsoft.SqlServer.Management.Nmo.NotificationClass
Concepts
Architecture de formatage et de remise des notifications
Autres ressources
Définition des applications Notification Services
NotificationClasses Element (ADF)