Tworzenie biblioteki rozszerzenie przetwarzania danych
Każdy SQL Server 2005 Reporting Services (SSRS) rozszerzenie przetwarzania danych można utworzyć powinny być przypisany unikatowy obszar nazw i wbudowane w bibliotece lub wirtualny plik dziennika plików. 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 rozszerzeń do przetwarzania danych w firmie.
W poniższym przykładzie pokazano kod, który chcesz rozpocząć Reporting Services rozszerzenie przetwarzania danych, który korzysta z przestrzeni nazw, które zawierają interfejsy przetwarzania danych i wszystkich klas 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, musisz podać kompilatorze odwołanie do Microsoft.ReportingServices.Interfaces.dll, ponieważ znajdują się tam interfejsów rozszerzenie przetwarzania danych. The Microsoft.ReportingServices.DataProcessing namespace is needed to implement the rozszerzenie przetwarzania danych interfaces, and the Microsoft.ReportingServices.Interfaces namespace is needed to implement the IExtension interfejs. Na przykład, jeśli wszystkie pliki zawierające kod celu zaimplementowania Reporting Services zostały napisane w języku C# rozszerzenie przetwarzania danych w jednym katalogu z CS rozszerzenia, następujące polecenie może być wystawiony przez ten katalog 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
Uwaga
Można również projektować, rozwijać i zbudować używając rozszerzenie przetwarzania danych Visual Studio. Aby uzyskać więcej informacji na temat tworzenia zespołów w Visual Studio, zobacz temat sieci Visual Studio dokumentację.
See Also