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

SQL ServerSQL Server Reporting ServicesReporting Services permet aux utilisateurs de créer et publier des rapports qui, une fois créés et publiés, peuvent être remis à différents emplacements. 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’une extension de remise, consultez SQL Server Reporting Services Product Samples.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 à l’implémentation 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’Extension 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.

Implémentation 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.

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

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

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

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

À l’aide de la classe RenderedOutputFile pour une Extension de remiseUsing the RenderedOutputFile Class for a Delivery Extension
Décrit les attributs d’un RenderedOutputFile classe et comment l’utiliser dans votre implémentation d’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’Extension de Reporting Services Reporting Services Extension Library