Freigeben über


Verwenden von benutzerdefinierten Assemblys mit Berichten

In Reporting Services können Sie benutzerdefinierten Code für Werte, Stile und Formatierungen von Berichtselementen schreiben. Beispielsweise können Sie mit benutzerdefiniertem Code Währungen entsprechend einem Gebietsschema formatieren, bestimmte Werte mit speziellen Formatierungen belegen oder andere Geschäftsregeln anwenden, die in Ihrem Unternehmen praktiziert werden. Eine Möglichkeit, diesen Code in Berichte einzufügen, besteht in der Erstellung einer benutzerdefinierten Codeassembly unter Verwendung des Microsoft .NET Frameworks, auf die Ihre Berichtsdefinitionsdateien verweisen können. Der Server ruft die Funktionen in Ihren benutzerdefinierten Assemblys auf, wenn ein Bericht ausgeführt wird. Mithilfe von benutzerdefinierten Assemblys können spezielle Funktionen abgerufen werden, die Sie in den Berichten verwenden möchten.

In diesem Abschnitt

Verweisen auf Assemblys in einer RDL-Datei
Beschreibt, wie in einer Sprachdatei der Berichtsdefinition auf die benutzerdefinierten Assemblys verwiesen wird.

Bereitstellen einer benutzerdefinierten Assembly
Beschreibt den Einsatz einer benutzerdefinierten Assembly im Berichtsserver und im Berichts-Manager.

Verwenden von benutzerdefinierten Assemblys mit starken Namen
Beschreibt die Verwendung benutzerdefinierter Assemblys zusammen mit starken Namen.

Berechtigungserteilung in benutzerdefinierten Assemblys
Beschreibt, wie benutzerdefinierte Assemblys mit beschränkten und speziellen Berechtigungen eingesetzt werden und wie diese Berechtigungen im Code erteilt werden.

Zugriff auf benutzerdefinierte Assemblys über Ausdrücke
Beschreibt, wie benutzerdefinierte Assemblymethoden als Berichtsausdrücke in den Berichtsdefinitionen aufgerufen werden.

Initialisieren von Objekten benutzerdefinierter Assemblys
Beschreibt, wie Werte für benutzerdefinierte Assemblyobjekte initialisiert werden, die von einem Bericht aufgerufen werden.

Gewusst wie: Debuggen von benutzerdefinierten Assemblys
Beschreibt das Debuggen von benutzerdefiniertem Assemblycode.