Riferimenti ad altri assembly nelle soluzioni di scripting

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 utilizzare gli oggetti e i metodi di un servizio Web, utilizzare il comando Aggiungi riferimento Web disponibile in MicrosoftVisual 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 ulteriori informazioni, vedere Creazione, 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 utilizzare 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, consultare MSDN Library.

Icona di Integration Services (piccola) Rimanere aggiornati con Integration Services

Per informazioni sui download, gli articoli, gli esempi e i video Microsoft più recenti, nonché sulle soluzioni selezionate dalla community, visitare la pagina Integration Services su MSDN o Technet:

Per ricevere notifica automatica su questi aggiornamenti, sottoscrivere i feed RSS disponibili nella pagina.