Riferimenti ad altri assembly nelle soluzioni di scripting

Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory

La libreria di classi Microsoft .NET Framework fornisce allo sviluppatore di script un potente set di strumenti per l'implementazione di funzionalità personalizzate nei pacchetti di Integration Services. L'attività Script e il componente script possono anche utilizzare assembly gestiti personalizzati.

Nota

Per consentire ai pacchetti di usare gli oggetti e i metodi di un servizio Web, usare il comando Aggiungi riferimento Web disponibile in Microsoft Visual Studio Tools for Applications (VSTA). Nelle versioni precedenti di Integration Services è necessario generare una classe proxy per utilizzare un servizio Web.

Utilizzo di un assembly gestito

Affinché Integration Services trovi un assembly gestito in fase di progettazione, è necessario effettuare i passaggi seguenti:

  1. Archiviare l'assembly gestito in qualsiasi cartella del computer.

    Nota

    Nelle versioni precedenti di Integration Services è possibile aggiungere solo un riferimento a un assembly gestito archiviato nella cartella %windir%\Microsoft.NET\Framework\vx.x.xxxxx o nella cartella %Programmi%\Microsoft SQL Server\100\SDK\Assemblies.

  2. Aggiungere un riferimento all'assembly gestito.

    Per aggiungere il riferimento, nella scheda Sfoglia della finestra di dialogo Aggiungi riferimento in VSTA individuare e aggiungere l'assembly gestito.

Affinché Integration Services trovi l'assembly gestito in fase di esecuzione, è necessario effettuare i passaggi seguenti:

  1. Firmare l'assembly gestito con un nome sicuro.

  2. Installare l'assembly nella Global Assembly Cache nel computer in cui viene eseguito il pacchetto.

    Per altre informazioni, vedere Compilazione, distribuzione e debug di oggetti personalizzati.

Utilizzo della libreria di classi Microsoft .NET Framework

L'attività Script e il componente script possono trarre vantaggio da tutti gli altri oggetti e funzionalità esposti dalla libreria di classi .NET Framework. Ad esempio, tramite .NET Framework è possibile recuperare informazioni sull'ambiente e interagire con il computer in cui viene eseguito il pacchetto.

In questo elenco vengono descritte alcune delle classi .NET Framework utilizzate più di frequente:

  • System.Data Contiene l'architettura ADO.NET.

  • System.IO Fornisce un'interfaccia per il file system e i flussi.

  • System.Windows.Forms Consente la creazione di form.

  • System.Text.RegularExpressions Fornisce classi da usare con espressioni regolari.

  • System.Environment Restituisce informazioni sul computer locale, l'utente locale e le impostazioni utente e del computer.

  • System.Net Fornisce comunicazioni di rete.

  • System.DirectoryServices Espone Active Directory.

  • System.Drawing Fornisce librerie complete per la modifica di immagini.

  • System.Threading Consente la programmazione multithreading.

Per ulteriori informazioni su .NET Framework, vedere MSDN Library.

Vedi anche

Estensione di pacchetti tramite scripting