Reporting Services Reference
Updated: February 25, 2016
Contains Reporting Services reference topics.
The Microsoft.BusinessIntelligence namespace contains class for feature switches.
The Microsoft.ReportingServices.DataProcessing namespace is modeled after a subset of the Microsoft .NET data provider interfaces. These interfaces contain the minimal subset of the .NET data provider functionality needed by the report server to process custom data, and do not reflect a fully implemented .NET data provider. You do not need to create a new data processing extension for Reporting Services, if an existing data provider already implements the data processing extension interfaces. As in the case of a .NET data provider, a Reporting Services data processing extension enables you to connect to a data source in order to retrieve data.
Contains classes and interfaces that provide diagnostic information for Reporting Services.
Contains the enumeration that provide caching for the reporting services.
The Microsoft.ReportingServices.Diagnostics.Internal namespace contains classes that represents the objects associated with SQL Server Reporting Services diagnostics
Contains classes and interfaces used by custom extensions in 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.
The Microsoft.ReportingServices.OData namespace contains class for OData version.
Contains classes and interfaces that let you extend the rendering capabilities of SQL Server Reporting Services. By 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.
The Microsoft.ReportingServices.QueryDesigners.Interop namespace provides class of native methods.
Contains the classes used by the RDL object model. The RDL object model is useful for manipulating the report during report processing to customize the report's data or appearance before the report is rendered.
The Microsoft.ReportingServices.Rendering.ImageRenderer namespace contains class for image rendering.
Contains classes and interfaces that are used when processing reports.
Contains classes and interfaces that provides backward compatibility for rendering reports that are created in SQL Server 2005 Reporting Services (SSRS). 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.
Provides types and interfaces used by SQL Server Reporting Services in SharePoint Integrated mode.
Contains the classes used by the Report Viewer Web Part. The Report Viewer Web Part provides interfaces for you to customize the user interface for your Web part page in SharePoint. In addition, the Report Viewer Web part supports connections from Web parts that implement IFilterValues (for report parameters) and IWebPartRow (for report path).