Implementieren einer Übermittlungserweiterung

Mithilfe von SQL Server Reporting Services können Benutzer Berichte erstellen und veröffentlichen, die anschließend an diverse Orte übermittelt werden. Darüber hinaus umfasst Reporting Services mehrere Übermittlungserweiterungen und eine Übermittlungs-API, mit der Entwickler weitere Übermittlungserweiterungen erstellen können, um die Funktionalität der Übermittlung in Reporting Services weiter zu erweitern.

Eine Beispielimplementierung einer Übermittlungserweiterung finden Sie unter SQL Server Reporting Services-Produktbeispiele.

In diesem Abschnitt

Übersicht über Übermittlungserweiterungen
Erläutert, wie eine benutzerdefinierte Übermittlungserweiterung für Reporting Services geschrieben wird.

Vorbereiten der Implementierung einer Übermittlungserweiterung
Beschreibt die Schnittstellen und Klassen, die bei der Implementierung einer Reporting Services-Übermittlungserweiterung und -probleme zur Verfügung stehen, die vor der Implementierung berücksichtigt werden müssen.

Erstellen einer Übermittlungserweiterungsbibliothek
Beschreibt die Zuordnung eines Namespace für die Reporting Services-Übermittlungserweiterung und die Kompilierung der Übermittlungserweiterung in eine DLL-Bibliothek.

Implementieren der IDeliveryExtension-Schnittstelle für eine Übermittlungserweiterung
Beschreibt die Attribute einer Übermittlungserweiterung und die Implementierung Ihrer eigenen Übermittlungserweiterungsklasse.

Verwenden einer Benachrichtigungsklasse für eine Übermittlungserweiterung
Beschreibt die Attribute der Notification-Klasse und die Verwendungsweise in Ihrer Implementierung der Übermittlungserweiterung

Verwenden der Einstellungsklasse für eine Übermittlungserweiterung
Beschreibt die Attribute der Setting-Klasse und die Verwendungsweise in Ihrer Implementierung der Übermittlungserweiterung

Verwenden der Report-Klasse für eine Übermittlungserweiterung
Beschreibt die Attribute der Report-Klasse und die Verwendungsweise in Ihrer Implementierung der Übermittlungserweiterung

Verwenden der RenderOutputFile-Klasse für eine Übermittlungserweiterung
Beschreibt die Attribute der RenderedOutputFile-Klasse und die Verwendungsweise in Ihrer Implementierung der Übermittlungserweiterung

Bereitstellen einer Übermittlungserweiterung
Beschreibt, wie Sie eine Übermittlungserweiterung anwenden

Debuggen des Erweiterungscodes für die Übermittlung
Beschreibt, wie Sie Code in der Übermittlungserweiterung debuggen

Entfernen einer Übermittlungserweiterung
Beschreibt, wie Sie eine Übermittlungserweiterung von einem Berichtsserver entfernen