Export (0) Print
Expand All

Implementing a Delivery Extension

SQL Server Reporting Services enables users to create and publish reports that, once created and published, can be delivered to various locations. In addition, Reporting 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 Services.

For a sample implementation of a delivery extension, see SQL Server Reporting Services Product Samples.

Delivery Extensions Overview

Introduces how to write a custom delivery extension for Reporting Services.

Preparing to Implement a Delivery Extension

Describes the interfaces and classes available when implementing an Reporting Services delivery extension, as well as issues to consider before implementation.

Creating a Delivery Extension Library

Describes assigning a namespace for your Reporting Services delivery extension and compiling your delivery extension into a library DLL.

Implementing the IDeliveryExtension Interface for a Delivery Extension

Describes the attributes of a delivery extension, and how to implement your own delivery extension class.

Using a Notification Class for a Delivery Extension

Describes the attributes of a Notification class and how to use it in your delivery extension implementation.

Using the Setting Class for a Delivery Extension

Describes the attributes of a Setting class and how to use it in your delivery extension implementation.

Using the IDeliveryReportServerInformation Interface for a Delivery Extension

Describes the attributes of a IDeliveryReportServerInformation interface and how to use it in your delivery extension implementation.

Using the Report Class for a Delivery Extension

Describes the attributes of a Report class and how to use it in your delivery extension implementation.

Using the RenderedOutputFile Class for a Delivery Extension

Describes the attributes of a RenderedOutputFile class and how to use it in your delivery extension implementation.

Implementing the ISubscriptionBaseUIUserControl Interface for a Delivery Extension

Describes the attributes of a delivery extension user control and how to implement your own user interface for a subscription.

Deploying a Delivery Extension

Describes how to deploy your delivery extension.

Debugging Delivery Extension Code

Describes how to debug code in your delivery extension.

Removing a Delivery Extension

Describes how to remove a delivery extension from a report server.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft