модули служб Reporting ServicesReporting Services Extensions

Модульная архитектура служб Службы Reporting ServicesReporting Services обеспечивает возможность расширения.The modular architecture of Службы Reporting ServicesReporting Services is designed for extensibility. Доступен API управляемого кода, что позволяет легко разрабатывать, устанавливать модули, используемые многими компонентами служб Службы Reporting ServicesReporting Services , а также управлять этими модулями.A managed code API is available so that you can easily develop, install, and manage extensions consumed by many Службы Reporting ServicesReporting Services components. Можно создавать закрытые и общие сборки с помощью MicrosoftMicrosoft .NET Framework.NET Framework и добавлять в Службы Reporting ServicesReporting Services новые функции, чтобы соответствовать растущим потребностям бизнеса.You can create private or shared assemblies using the MicrosoftMicrosoft .NET Framework.NET Framework and add new Службы Reporting ServicesReporting Services functionality to meet your evolving business needs.

Уникальная расширяемая архитектура служб Службы Reporting ServicesReporting Services позволяет разработчикам расширять отдельные функции продукта и его компонентов.The unique extensibility architecture of Службы Reporting ServicesReporting Services enables developers to extend specific features of the product and its components. В настоящее время поддерживается множество модулей, расширяющих возможности обработки данных в службах Службы Reporting ServicesReporting Services.Currently, broad support exists for extending the data processing capabilities of Службы Reporting ServicesReporting Services. API обработки данных поддерживает знакомые конструкции и соглашения поставщиков данных .NET Framework.NET Framework, что позволяет разработчикам встраивать в службы Службы Reporting ServicesReporting Services дополнительные возможности обработки данных.The data processing API includes familiar, .NET Framework.NET Framework data provider constructs and conventions that enable developers to build additional data processing into Службы Reporting ServicesReporting Services. Эти модули обработки данных расширяют функциональные возможности сервера отчетов и конструктора отчетов, обеспечивая безукоризненную интеграцию пользовательских данных в отчеты.These data processing extensions add functionality to both the Report Server and Report Designer, enabling seamless integration of custom data into reports.

Еще одним поддерживаемым модулем является модуль доставки.Another supported extension is the delivery extension. API доставки полностью интегрирован с архитектурой .NET Framework.NET Framework, что позволяет применять при отправке пользователям уведомлений об отчетах самые разнообразные механизмы доставки.The delivery API is fully integrated with the .NET Framework.NET Framework architecture, enabling a wide variety of delivery mechanisms to be used when sending report notifications to users. Можно расширить возможности сервера отчетов, чтобы он предоставлял пользователям нестандартные модули доставки, а страницы управления подписками в диспетчере отчетов дополнить так, чтобы они включили поддержку подписок с нестандартными модулями доставки.You can extend the Report Server to provide custom delivery to users and you can extend the subscription management pages of Report Manager to enable subscriptions that use custom delivery extensions.

Еще один модуль сервера отчетов, модуль настройки определений отчетов (RDCE), позволяет динамически настроить определение отчета до передачи его механизму обработки.Another report server extension, Report Definition Customization Extension (RDCE), can dynamically customize a report definition before it is passed to the processing engine. Отчеты могут настраиваться с учетом таких факторов, как пользователи или языки.You might customize reports based on factors such as users or languages. Например, можно реализовать различные представления для разных пользователей (допустим, руководителей или сотрудников отдела) или настроить отчет на использование разных вариантов макета при подготовке отчета к просмотру, допустим, на французском или арабском языке.For example, you might want to implement different views for various users such as managers or members of a department, or you might want to customize a report to have a different layout when it is rendered in French or Arabic.

в этом разделеIn This Section

Рекомендации по обеспечению безопасности для модулейSecurity Considerations for Extensions
Описывает проблемы защиты, связанные с разработкой и развертыванием расширений Службы Reporting ServicesReporting Services.Describes security issues related to developing and deploying Службы Reporting ServicesReporting Services extensions.

Реализация модуля обработки данныхImplementing a Data Processing Extension
Описывает требования и шаги по реализации модуля обработки данных для служб Службы Reporting ServicesReporting Services.Describes the requirements and steps for implementing a data processing extension for Службы Reporting ServicesReporting Services.

Реализация модуля доставкиImplementing a Delivery Extension
Описывает требования и шаги по реализации модуля доставки для служб Службы Reporting ServicesReporting Services.Describes the requirements and steps for implementing a delivery extension for Службы Reporting ServicesReporting Services.

Реализация модуля подготовки отчетовImplementing a Rendering Extension
Содержит введение в разработку модулей подготовки отчетов.Contains an introduction to developing rendering extensions.

Реализация модуля безопасностиImplementing a Security Extension
Описывает требования и шаги по реализации модуля безопасности для служб Службы Reporting ServicesReporting Services.Describes the requirements and steps for implementing a Службы Reporting ServicesReporting Services security extension.

Библиотека модулей Reporting ServicesReporting Services Extension Library
Содержит справочник по программированию библиотеки API модулей для средств расширения компонента Службы Reporting ServicesReporting Services.Contains the programming reference for the extension API library for the Службы Reporting ServicesReporting Services extensibility features.