Freigeben über


Verwenden der Report-Klasse für eine Übermittlungserweiterung

Die Report-Klasse stellt einen Bericht in der Berichtsserver-Datenbank dar. Jedes Abonnement wird einem bestimmten Bericht zugeordnet. Der Bericht ist in der Benachrichtigung enthalten. Die Übermittlungserweiterung kann das Report-Objekt verwenden, das Bestandteil der Benachrichtigung zum Rendern des Berichts ist. Das Report-Objekt enthält auch berichtsspezifische Eigenschaften, wie die URL zum Bericht auf dem Server und den Namen des Berichts. Diese Eigenschaften können alle als Teil des Übermittlungsanbieters verwendet werden.

Die Render-Methode der Report-Klasse kann zum Rendern eines Berichts verwendet werden. Die Render-Methode gibt ein Array von einem oder mehreren RenderedOutputFile-Objekten zurück, die zusammen einen gerenderten Bericht ausmachen. Das erste RenderedOutputFile-Objekt ist der gerenderte Bericht. Alle anderen RenderedOutputFile-Objekte sind Ressourcen, die zusammen mit den Berichtsdaten geliefert werden müssen (z. B. eine HTML-Datei und zugehörige Bilder). Renderingerweiterungen mit einem einzigen Datenstrom (IMAGE, PDF, MHTML und Excel) geben nur ein RenderedOutputFile-Objekt im Array zurück.

Das RenderedOutputFile-Objekt, das den Berichtsdatenstrom enthält, kann als Teil einer Übermittlung enthalten sein.

Ein Beispiel zum Verwenden der Report-Klasse finden Sie unter SQL Server Reporting Services Product Samples.