Condividi tramite


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 usare gli oggetti e i metodi di un servizio Web, usare il comando Aggiungi riferimento Web disponibile in Microsoft Strumenti di Visual Studio 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 al file system e ai flussi.

  • System.Windows.Forms Fornisce la creazione di moduli.

  • System.Text.RegularExpressions Fornisce classi per l'utilizzo di espressioni regolari.

  • System.Environment Restituisce informazioni sul computer locale, sull'utente corrente e sulle impostazioni utente e computer.

  • System.Net Fornisce comunicazioni di rete.

  • System.DirectoryServices Espone Active Directory.

  • System.Drawing Fornisce librerie complete di manipolazione delle immagini.

  • System.Threading Abilita la programmazione multithreading.

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

Icona di Integration Services (piccola) Rimanere aggiornati con Integration Services
Per i download, gli articoli, gli esempi e i video più recenti di Microsoft, nonché le soluzioni selezionate dalla community, visitare la pagina integration services in MSDN:

Visitare la pagina relativa a Integration Services su MSDN

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

Vedi anche

Estensione di pacchetti tramite scripting