实现传递扩展插件

SQL Server Reporting Services 使得用户能够创建和发布报表,一旦创建和发布,就可以将报表传递到不同位置。 此外,Reporting Services 还包括多个传递扩展插件和传递 API,使开发人员能够创建更多传递扩展插件,以进一步扩展 Reporting Services 中的传递功能。

有关传递扩展插件的示例实现,请参阅 SQL Server Reporting Services Product Samples(SQL Server Reporting Services 产品示例)。

本节内容

传递扩展插件概述
介绍如何为 Reporting Services 编写自定义传递扩展插件。

准备实现传递扩展插件
介绍实现 Reporting Services 传递扩展插件时可用的接口和类,以及实现之前要考虑的问题。

创建传递扩展插件库
介绍如何为 Reporting Services 传递扩展插件分配命名空间以及如何将传递扩展插件编译成库 DLL。

为传递扩展插件实现 IDeliveryExtension 接口
介绍传递扩展插件的属性以及如何实现自己的传递扩展插件类。

对传递扩展插件使用 Notification 类
介绍 Notification 类的属性以及如何在传递扩展插件实现中使用该类。

将 Setting 类用于传递扩展插件
介绍 Setting 类的属性以及如何在传递扩展插件实现中使用该类。

将报表类用于传递扩展插件
介绍 Report 类的属性以及如何在传递扩展插件实现中使用该类。

将 RenderedOutputFile 类用于传递扩展插件
介绍 RenderedOutputFile 类的属性以及如何在传递扩展插件实现中使用该类。

部署传递扩展插件
介绍如何部署传递扩展插件。

调试传递扩展插件代码
介绍如何调试传递扩展插件中的代码。

删除传递扩展插件
说明如何从报表服务器上删除传递扩展插件。