實作資料處理延伸模組Implementing a Data Processing Extension

Reporting ServicesReporting Services 中的資料處理延伸模組,可讓您連接到資料來源並擷取資料。Data processing extensions in Reporting ServicesReporting Services enable you to connect to a data source and retrieve data. 它們也可當做資料來源與資料集之間的橋樑。They also serve as a bridge between a data source and a dataset. 因為 Reporting ServicesReporting Services 資料處理延伸模組是依照 MicrosoftMicrosoft .NET Framework.NET Framework 資料提供者介面子集建立的。Reporting ServicesReporting Services data processing extensions are modeled after a subset of the MicrosoftMicrosoft .NET Framework.NET Framework data provider interfaces.

本節內容In This Section

資料處理延伸模組概觀Data Processing Extensions Overview
介紹如何為 Reporting ServicesReporting Services 撰寫自訂資料處理延伸模組。Introduces how to write a custom data processing extension for Reporting ServicesReporting Services.

準備實作資料處理延伸模組Preparing to Implement a Data Processing Extension
描述實作 Reporting ServicesReporting Services 資料處理延伸模組時可用的介面,以及您何時需要實作特定的介面。Describes the interfaces available when implementing an Reporting ServicesReporting Services data processing extension, as well as when you are required to implement a particular interface.

建立資料處理延伸模組程式庫Creating a Data Processing Extension Library
描述為 Reporting ServicesReporting Services 資料處理延伸模組指派命名空間,以及將資料處理延伸模組編譯成為程式庫 DLL。Describes assigning a namespace for your Reporting ServicesReporting Services data processing extension and compiling your data processing extension into a library DLL.

為資料處理延伸模組實作連接類別Implementing a Connection Class for a Data Processing Extension
描述連線的屬性,以及如何為您的資料處理延伸模組實作自己的 Connection 類別。Describes the attributes of a connection and how to implement your own Connection class for your data processing extension.

為資料處理延伸模組實作命令類別Implementing a Command Class for a Data Processing Extension
描述命令的屬性,以及如何為您的資料處理延伸模組實作自己的 Command 類別。Describes the attributes of a command, and how to implement your own Command class for your data processing extension.

為資料處理延伸模組實作資料讀取元類別Implementing a DataReader Class for a Data Processing Extension
描述資料讀取器的屬性,以及如何為您的資料處理延伸模組實作自己的 DataReader 類別。Describes the attributes of a data reader and how to implement your own DataReader class for your data processing extension.

透過 Reporting Services 使用外部資料集Using an External Dataset with Reporting Services
描述如何向要取用的報表伺服器公開自訂 DataSet 物件。Describes how to expose your custom DataSet objects to the report server for consumption.

部署資料處理延伸模組Deploying a Data Processing Extension
描述如何部署您的資料處理延伸模組。Describes how to deploy your data processing extension.

對資料處理延伸模組程式碼進行偵錯Debugging Data Processing Extension Code
描述如何在資料處理延伸模組中偵錯程式碼。Describes how to debug code in your data processing extensions.

移除資料處理延伸模組Removing a Data Processing Extension
描述如何從報表伺服器或是報表設計師移除資料處理延伸模組。Describes how to remove a data processing extension from a report server or Report Designer.

如需完全實作的資料處理延伸模組的範例,請參閱 SQL Server Reporting Services Product Samples (SQL Server Reporting Services 產品範例)。For a sample of a fully implemented data processing extension, see SQL Server Reporting Services Product Samples.

另請參閱See Also

Reporting Services 延伸模組 Reporting Services Extensions
Reporting Services 延伸模組程式庫Reporting Services Extension Library