Partager via


Interfaces de programmation de Notification Services

Les composants Notification Services utilisent plusieurs interfaces de programmation. Cette rubrique présente les technologies nécessaires pour développer chaque composant.

Programming Reference

Les sections suivantes de la documentation fournissent des informations de référence pour les interfaces de programmation de Notification Services.

Vous utilisez également Transact-SQL lors du développement de vos applications. Pour plus d'informations, consultez Guide de référence de Transact-SQL (Transact-SQL).

Définition d'une application

  • XML ou Notification Services Management Objects
    Vous pouvez définir des applications Notification Services à l'aide de XML ou de Notification Services Management Objects (NMO).

    Pour plus d'informations, consultez Définition des applications Notification Services.

  • Transact-SQL
    Les requêtes Transact-SQL sont utilisées pour créer des règles d'application, qui régissent la création de notifications et la gestion des données d'application dans une instance Notification Services. Des instructions Transact-SQL peuvent également servir dans les définitions d'index et les tables de chronique de l'ADF.

    Pour plus d'informations, consultez Définition de règles d'événement et Définition de règles d'abonnement.

Configuration d'une instance

  • XML ou Notification Services Management Objects
    Vous pouvez configurer des instances de Notification Services à l'aide de XML ou de Notification Services Management Objects (NMO).

    Pour plus d'informations, consultez Configuration des instances de Notification Services.

Interfaces de gestion d'abonnement

  • API de Notification Services
    Classes de code managé permettant d'ajouter, de mettre à jour et de supprimer des abonnés, des périphériques d'abonné et des abonnements. Ces API peuvent être utilisées à partir de code managé et par le biais de COM Interop à partir de code non managé.

    Pour plus d'informations, consultez Développement d'interfaces de gestion d'abonnement.

  • Transact-SQL
    Vous pouvez également gérer les abonnés, les périphériques d'abonné et les abonnements simples pilotés par les événements à l'aide de Transact-SQL pour ajouter, modifier et supprimer des données dans les affichages de gestion d'abonnement de Notification Services. Pour plus d'informations, consultez Vues Notification Services.

Fournisseur d'événements de l'observateur du système de fichiers (facultatif)

  • XML
    Les événements envoyés au fournisseur d'événements de l'observateur du système de fichiers doivent être au format XML.
  • XSD
    Les fournisseurs d'événements de l'observateur du système de fichiers exige du développeur qu'il fournisse un fichier de schéma XML annoté SQL qui décrit la structure des événements contenus dans les fichiers XML qu'il traite.

Pour plus d'informations, consultez Fournisseur d'événements de l'observateur du système de fichiers.

Fournisseur d'événements SQL Server (facultatif)

  • Transact-SQL
    Des procédures stockées de collecte d'événements Transact-SQL sont automatiquement créées pour chaque application Notification Services créée. Le fournisseur d'événements SQL Server standard utilise ces procédures stockées associées à des requêtes Transact-SQL que vous fournissez pour envoyer les données SQL Server en tant qu'événements.

    Pour plus d'informations, consultez Fournisseur d'événements SQL Server.

Fournisseur d'événements Analysis Services (facultatif)

  • Transact-SQL
    Le fournisseur d'événements Analysis Services facilite la surveillance d'un cube d'Analysis Services. Vous pouvez utiliser le fournisseur d'événements Analysis Services pour envoyer les événements basés sur une requête d'expression multidimensionnelle (MDX) à une application Notification Services.

    Pour plus d'informations, consultez Fournisseur d'événements Analysis Services.

Module de formatage de contenu XSLT (facultatif)

  • XSLT
    Le module de formatage de contenu XSLT standard nécessite qu'un ou plusieurs fichiers XSLT s'appliquent aux données brutes pour produire un contenu mis en forme. Les applications utilisant des modules de formatage de contenu personnalisés ne sont pas tenues d'utiliser XSLT.

    Pour plus d'informations, consultez Module de formatage de contenu XSLT.

Protocoles de remise standard (facultatif)

Les protocoles de remise File et SMTP doivent simplement être déclarés dans le fichier ICF et configurés dans chaque fichier ADF. Pour obtenir des exemples, consultez Définition des canaux de remise.

Fournisseurs d'événements personnalisés, modules de formatage de contenu et protocoles de remise (facultatif)

  • API de Notification Services
    Les classes de code managé et les interfaces vous permettent de créer les composants personnalisés qui interagissent avec Notification Services. Elles peuvent être utilisées à partir de code managé et par le biais de COM Interop à partir de code non managé.

    Pour plus d'informations, consultez Développement de composants Notification Services personnalisés.

  • Transact-SQL
    Les procédures stockées de collecte d'événements et les vues de classe d'événements sont automatiquement créées pour chaque application Notification Services créée. Vous pouvez utiliser ces procédures stockées et ces affichages pour envoyer des événements à une application Notification Services.

    Pour plus d'informations, consultez Procédures stockées de Notification Services (Transact-SQL) et Vues Notification Services.

Voir aussi

Concepts

Architecture de Notification Services
Structure de programmation de Notification Services
Options de déploiement de Notification Services

Autres ressources

Création de solutions de notification
Déploiement de Notification Services
Administration de Notification Services

Aide et Informations

Assistance sur SQL Server 2005