The Reporting Services Extension Library is a set of classes, interfaces, and value types that are included in Reporting Services. This library provides access to system functionality and is designed to be the foundation on which Microsoft .NET Framework applications can be used to extend Reporting Services components.
The Reporting Services extension library provides the following namespaces.
Contains classes and interfaces that enable you to build components that extend the data processing capability of Reporting Services.
Contains classes and interfaces that enable you to construct and send custom notifications to users through your own delivery extensions, and to build custom security extensions for Reporting Services.
Contains classes and interfaces that enable you to extending the rendering capabilities of Reporting Services. Using the members of this namespace along with members of the Microsoft.ReportingServices.Interfaces namespace, you can build your own, custom rendering extensions for Reporting Services.