Share via


配信拡張機能での Report クラスの使用

Report クラスは、レポート サーバー データベースのレポートを表します。 すべてのサブスクリプションは特定のレポートに関連付けられます。 レポートは通知に含まれます。 配信拡張機能では、通知の一部である Report オブジェクトを使用してレポートを生成できます。 Report オブジェクトには、レポート サーバーのレポートの URL やレポート名など、レポート固有のプロパティも含まれています。 これらのプロパティすべてを配信プロバイダーの一部として使用できます。

Report クラスの Render メソッドを使用して、レポートを表示できます。 Render メソッドは、1 つの表示レポートを構成する RenderedOutputFile オブジェクトの配列を 1 つ以上返します。 1 番目の RenderedOutputFile オブジェクトが表示されたオブジェクトです。 その他の RenderedOutputFile オブジェクトは、レポート データと一緒に配信される必要があるリソースです (HTML ファイルや関連付けられた画像など)。 表示拡張機能がシングル ストリーム表示拡張機能である場合は (IMAGE、PDF、MHTML、および Excel)、配列の RenderedOutputFile オブジェクトを 1 つだけ返します。

レポート ストリームを含む RenderedOutputFile オブジェクトは、配信の一部として含めることができます。

Report クラスの使用例については、「SQL Server Reporting Services Product Samples」(英語) を参照してください。

関連項目

参照

Reporting Services 拡張機能ライブラリ

配信拡張機能での RenderedOutputFile クラスの使用

その他の技術情報

配信拡張機能の実装