Implémentation d'une extension de remiseImplementing a Delivery Extension

SQL ServerSQL Server Reporting ServicesReporting 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. Reporting ServicesReporting Services enables users to create and publish reports that, once created and published, can be delivered to various locations. De plus, Reporting ServicesReporting 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 ServicesReporting Services.In addition, Reporting ServicesReporting Services includes several delivery extensions and a delivery API that enable developers to create additional delivery extensions to further extend the functionality of delivery in Reporting ServicesReporting 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).For a sample implementation of a delivery extension, see SQL Server Reporting Services Product Samples.

Dans cette sectionIn This Section

Vue d'ensemble des extensions de remiseDelivery Extensions Overview
Explique comment écrire une extension de remise personnalisée pour Reporting ServicesReporting Services.Introduces how to write a custom delivery extension for Reporting ServicesReporting Services.

Préparation pour la mise en œuvre d'une extension de remisePreparing to Implement a Delivery Extension
Décrit les interfaces et les classes disponibles lors de l'implémentation d'une extension de remise Reporting ServicesReporting Services, ainsi que les problèmes à prendre en considération avant l'implémentation.Describes the interfaces and classes available when implementing an Reporting ServicesReporting Services delivery extension, as well as issues to consider before implementation.

Création d'une bibliothèque d'extensions de remiseCreating a Delivery Extension Library
Décrit comment assigner un espace de noms à votre extension de remise Reporting ServicesReporting Services et comment compiler votre extension de remise dans une DLL de bibliothèque.Describes assigning a namespace for your Reporting ServicesReporting Services delivery extension and compiling your delivery extension into a library DLL.

Mise en œuvre de l'interface IDeliveryExtension pour une extension de remiseImplementing the IDeliveryExtension Interface for a Delivery Extension
Décrit les attributs d'une extension de remise et comment implémenter votre propre classe d'extension de remise.Describes the attributes of a delivery extension, and how to implement your own delivery extension class.

Utilisation d'une classe de notification pour une extension de remiseUsing a Notification Class for a Delivery Extension
Décrit les attributs d’une classe Notification et comment l’utiliser dans l’implémentation de votre extension de remise.Describes the attributes of a Notification class and how to use it in your delivery extension implementation.

Utilisation de la classe Paramètre pour une extension de remiseUsing the Setting Class for a Delivery Extension
Décrit les attributs d’une classe Setting et comment l’utiliser dans l’implémentation de votre extension de remise.Describes the attributes of a Setting class and how to use it in your delivery extension implementation.

Utilisation de l'interface IDeliveryReportServerInformation pour une extension de remiseUsing the IDeliveryReportServerInformation Interface for a Delivery Extension
Décrit les attributs d’une interface IDeliveryReportServerInformation et comment l’utiliser dans l’implémentation de votre extension de remise.Describes the attributes of a IDeliveryReportServerInformation interface and how to use it in your delivery extension implementation.

Utilisation de la classe Rapport pour une extension de remiseUsing the Report Class for a Delivery Extension
Décrit les attributs d’une classe Report et comment l’utiliser dans l’implémentation de votre extension de remise.Describes the attributes of a Report class and how to use it in your delivery extension implementation.

Utilisation de la classe RenderedOutputFile pour une extension de remiseUsing the RenderedOutputFile Class for a Delivery Extension
Décrit les attributs d’une classe RenderedOutputFile et comment l’utiliser dans l’implémentation de votre extension de remise.Describes the attributes of a RenderedOutputFile class and how to use it in your delivery extension implementation.

Implémentation de l’interface ISubscriptionBaseUIUserControl pour une extension de remiseImplementing the ISubscriptionBaseUIUserControl Interface for a Delivery Extension
Décrit les attributs d'un contrôle utilisateur d'extension de remise et comment implémenter votre propre interface utilisateur pour un abonnement.Describes the attributes of a delivery extension user control and how to implement your own user interface for a subscription.

Déploiement d'une extension de remiseDeploying a Delivery Extension
Décrit comment déployer votre extension de remise.Describes how to deploy your delivery extension.

Débogage du code d'extension de remiseDebugging Delivery Extension Code
Décrit comment déboguer le code dans votre extension de remise.Describes how to debug code in your delivery extension.

Suppression d'une extension de remiseRemoving a Delivery Extension
Décrit comment supprimer une extension de remise d'un serveur de rapports.Describes how to remove a delivery extension from a report server.

Voir aussiSee Also

Extensions Reporting Services Reporting Services Extensions
Bibliothèque d'extensions Reporting ServicesReporting Services Extension Library