Использование класса Report для модуля доставки

Класс Report представляет отчет в базе данных сервера отчетов. Каждая подписка связывается с определенным отчетом. Отчет содержится в уведомлении. Модули доставки могут использовать объект Report, являющийся частью уведомления, для подготовки отчета к просмотру. Объект Report также содержит свойства, относящиеся к отчету, такие как URL-адреса отчета на сервере отчетов и имя отчета. Все эти свойства можно использовать в составе поставщика доставки.

Метод Render класса Report используется для подготовки отчета к просмотру. Метод Render возвращает массив из одного или нескольких объектов RenderedOutputFile, которые в совокупности представляют отдельный отчет, готовый для просмотра. Первым объектом RenderedOutputFile является отчет, готовый для просмотра. Все другие объекты RenderedOutputFile представляют ресурсы, которые необходимо доставить вместе с данными отчета (например, HTML-файл и связанные изображения). Однопоточные модули подготовки отчетов (IMAGE, PDF, MHTML и Excel) возвращают в массиве только один объект RenderedOutputFile.

В доставку можно включить объект RenderedOutputFile, содержащий поток отчета.

Пример использования класса Report см. в разделе Образцы продуктов служб SQL Server Reporting Services.