Udostępnij za pośrednictwem


Tworzenie biblioteki rozszerzenie przetwarzania danych

Każdy Reporting Services tworzenia rozszerzenie przetwarzania danych powinny być przypisane do unikatowych nazw i wbudowane w pliku biblioteki lub wirtualny plik dziennika.The exact name of the namespace is not important, but it must be unique and not shared with any other extension.Microsoft uses the namespace Microsoft.ReportingServices.DataProcessing for the data processing extensions that ship with Reporting Services.Należy utworzyć własne unikatowych nazw dla rozszerzenia przetwarzania danych w firmie.

W poniższym przykładzie przedstawiono kod, aby rozpocząć Reporting Services rozszerzenie przetwarzania danych, która używa nazw zawierających interfejsów przetwarzania danych i klas dowolnego narzędzia.

Imports System
Imports Microsoft.ReportingServices.DataProcessing
Imports Microsoft.ReportingServices.Interfaces

Namespace CompanyName.ExtensionName
   ...
using System;
using Microsoft.ReportingServices.DataProcessing;
using Microsoft.ReportingServices.Interfaces;

namespace CompanyName.ExtensionName
{
   ...

Podczas kompilowania Reporting Services rozszerzenie przetwarzania danych należy podać kompilatorze odniesienie do Microsoft.ReportingServices.Interfaces.dll, ponieważ interfejsy rozszerzenie przetwarzania danych są tam zawartych.Microsoft.ReportingServices.DataProcessing Obszaru nazw jest niezbędne do zaimplementowania interfejsów rozszerzenie przetwarzania danych oraz Microsoft.ReportingServices.Interfaces obszaru nazw jest niezbędne do zaimplementowania IExtension interfejs.Na przykład, jeśli wszystkie pliki zawierające kod w celu zaimplementowania Reporting Services zostały napisane w języku C# rozszerzenie przetwarzania danych w pojedynczym katalogu z CS rozszerzenie, następujące polecenie, które byłoby wystawiane z tego katalogu do kompilowania plików przechowywanych w CompanyName.ExtensionName.dll.

csc /t:library /out:CompanyName.ExtensionName.dll *.cs /r:System.dll /r:Microsoft.ReportingServices.Interfaces.dll

The following code example shows the command that would be used for Microsoft Visual Basic files with the extension .vb.

vbc /t:library /out:CompanyName.ExtensionName.dll *.vb /r:System.dll /r:Microsoft.ReportingServices.Interfaces.dll

Ostrzeżenie

Również projektowanie, opracowywanie i budowania sieci rozszerzenie przetwarzania danych za pomocą Visual Studio.Aby uzyskać więcej informacji o tworzeniu zestawów w Visual Studio, zobacz sieci Visual Studio dokumentacji.