Implementieren von Übermittlungserweiterungen

Mithilfe von SQL Server Reporting Services können Benutzer Berichte erstellen und veröffentlichen, die anschließend an diverse Orte übermittelt werden. Außerdem enthält Reporting Services verschiedene Übermittlungserweiterungen und eine Übermittlungs-API, mit der Entwickler zusätzliche Übermittlungserweiterungen erstellen können, um die Übermittlungsfunktionen in Reporting Services noch zu erweitern.

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

In diesem Abschnitt

[Übersicht über Übermittlungserweiterungen]delivery-extensions-overview.md)
Erläutert, wie eine benutzerdefinierte Übermittlungserweiterung für Reporting Services geschrieben wird.

Preparing to Implement a Delivery Extension (Vorbereiten der Implementierung von Übermittlungserweiterungen)
Beschreibt die verfügbaren Schnittstellen und Klassen beim Implementieren einer Reporting Services-Übermittlungserweiterung sowie die Themen, die vor der Implementierung berücksichtigt werden sollten.

Creating a Delivery Extension Library (Erstellen einer Bibliothek für Übermittlungserweiterungen)
Beschreibt die Zuordnung eines Namespace für die Reporting Services-Übermittlungserweiterung und die Kompilierung der Übermittlungserweiterung in eine DLL-Bibliothek.

Implementing the IDeliveryExtension Interface for a Delivery Extension (Implementieren der IDeliveryExtension-Schnittstelle für Übermittlungserweiterungen)
Beschreibt die Attribute einer Übermittlungserweiterung und die Art der Implementierung einer eigenen Klasse für die Übermittlungserweiterung.

Using a Notification Class for a Delivery Extension (Verwenden einer Notification-Klasse für eine Übermittlungserweiterung)
Beschreibt die Attribute der Notification-Klasse und die Verwendungsweise in Ihrer Implementierung der Übermittlungserweiterung

Using the Setting Class for a Delivery Extension (Verwenden der Setting-Klasse für eine Übermittlungserweiterung)
Beschreibt die Attribute der Setting-Klasse und die Verwendungsweise in Ihrer Implementierung der Übermittlungserweiterung

Verwenden der IDeliveryReportServerInformation-Schnittstelle für Übermittlungserweiterungen
Beschreibt die Attribute der IDeliveryReportServerInformation-Klasse und die Verwendungsweise in Ihrer Implementierung der Übermittlungserweiterung

Using the Report Class for a Delivery Extension (Verwenden der Report-Klasse für eine Übermittlungserweiterung)
Beschreibt die Attribute der Report-Klasse und die Verwendungsweise in Ihrer Implementierung der Übermittlungserweiterung

Using the RenderedOutputFile Class for a Delivery Extension (Verwenden der RenderedOutputFile-Klasse für eine Übermittlungserweiterung)
Beschreibt die Attribute der RenderedOutputFile-Klasse und die Verwendungsweise in Ihrer Implementierung der Übermittlungserweiterung

Implementieren der ISubscriptionBaseUIUserControl-Schnittstelle für eine Übermittlungserweiterung
Beschreibt die Attribute eines Steuerelements für die Übermittlungserweiterung und die Art der Implementierung einer eigenen Schnittstelle für das Abonnement.

Bereitstellen von Übermittlungserweiterungen
Beschreibt, wie Sie eine Übermittlungserweiterung anwenden

Debugging Delivery Extension Code (Debuggen von Übermittlungserweiterungscode)
Beschreibt, wie Sie Code in der Übermittlungserweiterung debuggen

Removing a Delivery Extension (Entfernen von Übermittlungserweiterungen)
Beschreibt, wie Sie eine Übermittlungserweiterung von einem Berichtsserver entfernen

Weitere Informationen

Reporting Services Extensions (Erweiterungen für Reporting Services)
Reporting Services Extension Library (Reporting Services-Erweiterungsbibliothek)