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 il recapito 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. È consigliabile creare spazi dei nomi univoci per le estensioni per il recapito dell'azienda.
Nell'esempio seguente viene illustrato il codice per avviare un'estensione per il recapito di Reporting Services, che usa gli spazi dei nomi che contengono le interfacce di recapito e tutte le classi di utilità.
Imports System
Imports Microsoft.ReportingServices.Interfaces
Namespace CompanyName.ExtensionName
...
using System;
using Microsoft.ReportingServices.Interfaces;
namespace CompanyName.ExtensionName
{
...
Quando si compila un'estensione per il recapito di Reporting Services, è necessario fornire al compilatore un riferimento a Microsoft.ReportingServices.Interfaces.dll, perché sono presenti interfacce e classi dell'estensione per il recapito. Lo Microsoft.ReportingServices.Interfaces spazio dei nomi è necessario per implementare l'interfaccia IExtension , l'interfaccia IDeliveryExtension e altro ancora. Ad esempio, se tutti i file contenenti il codice per implementare un'estensione per il recapito 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 il recapito 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 il recapito
Libreria di estensioni di Reporting Services