Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Jede von Ihnen erstellte Reporting Services-Übermittlungserweiterung sollte einem eindeutigen Namespace zugewiesen und in eine Bibliotheks- oder Assemblydatei integriert werden. Der genaue Name des Namespaces ist nicht wichtig, muss aber eindeutig und nicht für andere Erweiterungen freigegeben werden. Sie sollten eigene eindeutige Namespaces für die Übermittlungserweiterungen Ihres Unternehmens erstellen.
Das folgende Beispiel zeigt den Code, um eine Reporting Services-Übermittlungserweiterung zu beginnen, die die Namespaces verwendet, die die Übermittlungsschnittstellen und alle Hilfsklassen enthalten.
Imports System
Imports Microsoft.ReportingServices.Interfaces
Namespace CompanyName.ExtensionName
...
using System;
using Microsoft.ReportingServices.Interfaces;
namespace CompanyName.ExtensionName
{
...
Beim Kompilieren einer Reporting Services-Übermittlungserweiterung müssen Sie dem Compiler einen Verweis auf Microsoft.ReportingServices.Interfaces.dllbereitstellen, da dort die Übermittlungserweiterungsschnittstellen und -klassen enthalten sind. Der Microsoft.ReportingServices.Interfaces Namespace ist erforderlich, um die IExtension Schnittstelle, die IDeliveryExtension Schnittstelle und vieles mehr zu implementieren. Wenn sich beispielsweise alle Dateien, die den Code zum Implementieren einer in C# geschriebenen Übermittlungserweiterung Reporting Services enthalten, in einem einzigen Verzeichnis mit der Erweiterung .cs befinden, wird der folgende Befehl aus diesem Verzeichnis ausgegeben, um die in CompanyName.ExtensionName.dllgespeicherten Dateien zu kompilieren.
csc /t:library /out:CompanyName.ExtensionName.dll *.cs /r:System.dll
/r:Microsoft.ReportingServices.Interfaces.dll
Das folgende Codebeispiel zeigt den Befehl, der für Microsoft Visual Basic-Dateien mit der Erweiterung .vb verwendet werden würde.
vbc /t:library /out:CompanyName.ExtensionName.dll *.vb /r:System.dll
/r:Microsoft.ReportingServices.Interfaces.dll
Hinweis
Sie können ihre Übermittlungserweiterung auch mit Visual Studio entwerfen, entwickeln und erstellen. Weitere Informationen zum Entwickeln von Assemblys in Visual Studio finden Sie in der Visual Studio-Dokumentation.
Siehe auch
Reporting Services-Erweiterungen
Implementieren einer Übermittlungserweiterung
Erweiterungsbibliothek für Reporting Services