Partager via


Implémentation d'une extension de remise

SQL Server Reporting Services permet aux utilisateurs de créer et de publier des rapports qui, une fois créés et publiés, peuvent être remis à différents emplacements. De plus, Reporting Services inclut plusieurs extensions de remise et une API de remise qui permettent aux développeurs de créer des extensions de remise supplémentaires pour étendre les fonctionnalités de remise proposées dans Reporting Services.

Pour un exemple d’implémentation d’extension de remise, consultez SQL Server Reporting Services Product Samples (Exemples Reporting Services pour le produit SQL Server).

Dans cette section

[Vue d’ensemble des extensions de remise]delivery-extensions-overview.md)
Explique comment écrire une extension de remise personnalisée pour Reporting Services.

Préparation pour la mise en œuvre d'une extension de remise
Décrit les interfaces et les classes disponibles lors de l'implémentation d'une extension de remise Reporting Services, ainsi que les problèmes à prendre en considération avant l'implémentation.

Création d'une bibliothèque d'extensions de remise
Décrit comment assigner un espace de noms à votre extension de remise Reporting Services et comment compiler votre extension de remise dans une DLL de bibliothèque.

Mise en œuvre de l'interface IDeliveryExtension pour une extension de remise
Décrit les attributs d'une extension de remise et comment implémenter votre propre classe d'extension de remise.

Utilisation d'une classe de notification pour une extension de remise
Décrit les attributs d’une classe Notification et comment l’utiliser dans l’implémentation de votre extension de remise.

Utilisation de la classe Paramètre pour une extension de remise
Décrit les attributs d’une classe Setting et comment l’utiliser dans l’implémentation de votre extension de remise.

Utilisation de l'interface IDeliveryReportServerInformation pour une extension de remise
Décrit les attributs d’une interface IDeliveryReportServerInformation et comment l’utiliser dans l’implémentation de votre extension de remise.

Utilisation de la classe Rapport pour une extension de remise
Décrit les attributs d’une classe Report et comment l’utiliser dans l’implémentation de votre extension de remise.

Utilisation de la classe RenderedOutputFile pour une extension de remise
Décrit les attributs d’une classe RenderedOutputFile et comment l’utiliser dans l’implémentation de votre extension de remise.

Implémentation de l'interface ISubscriptionBaseUIUserControl pour une extension de remise
Décrit les attributs d'un contrôle utilisateur d'extension de remise et comment implémenter votre propre interface utilisateur pour un abonnement.

Déploiement d'une extension de remise
Décrit comment déployer votre extension de remise.

Débogage du code d'extension de remise
Décrit comment déboguer le code dans votre extension de remise.

Suppression d'une extension de remise
Décrit comment supprimer une extension de remise d'un serveur de rapports.

Voir aussi

Extensions Reporting Services
Bibliothèque d'extensions Reporting Services