Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ogni estensione per l'elaborazione dati di Reporting Services creata deve essere assegnata a uno spazio dei nomi univoco e incorporata in una libreria o in un file di assembly. Il nome esatto dello spazio dei nomi non è importante, ma deve essere univoco e non condiviso con altre estensioni. Microsoft usa lo spazio dei nomi Microsoft.ReportingServices.DataProcessing per le estensioni per l'elaborazione dati fornite con Reporting Services. È consigliabile creare spazi dei nomi univoci per le estensioni per l'elaborazione dati dell'azienda.
Nell'esempio seguente viene illustrato il codice per avviare un'estensione per l'elaborazione dati di Reporting Services, che usa gli spazi dei nomi che contengono le interfacce di elaborazione dati e tutte le classi di utilità.
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
{
...
Quando si compila un'estensione per l'elaborazione dati di Reporting Services, è necessario fornire al compilatore un riferimento a Microsoft.ReportingServices.Interfaces.dll, perché le interfacce dell'estensione per l'elaborazione dati sono contenute. Lo Microsoft.ReportingServices.DataProcessing spazio dei nomi è necessario per implementare le interfacce di estensione per l'elaborazione dati e lo Microsoft.ReportingServices.Interfaces spazio dei nomi è necessario per implementare l'interfaccia IExtension . Ad esempio, se tutti i file contenenti il codice per implementare un'estensione per l'elaborazione dati di Reporting Services scritta in C# si trovavano in una singola directory con l'estensione .cs, il comando seguente verrebbe emesso da tale directory per compilare i file archiviati in CompanyName.ExtensionName.dll.
csc /t:library /out:CompanyName.ExtensionName.dll *.cs /r:System.dll /r:Microsoft.ReportingServices.Interfaces.dll
Nell'esempio di codice seguente viene illustrato il comando che verrebbe usato per i file di Microsoft Visual Basic con l'estensione .vb.
vbc /t:library /out:CompanyName.ExtensionName.dll *.vb /r:System.dll /r:Microsoft.ReportingServices.Interfaces.dll
Annotazioni
È anche possibile progettare, sviluppare e compilare l'estensione per l'elaborazione dati usando Visual Studio. Per altre informazioni sullo sviluppo di assembly in Visual Studio, vedere la documentazione di Visual Studio.
Vedere anche
Estensioni di Reporting Services
Implementazione di un'estensione per l'elaborazione dati
Libreria di estensioni di Reporting Services