Compartilhar via


Referenciando outros assemblies em soluções de script

A biblioteca de classes Microsoft .NET Framework fornece ao desenvolvedor de scripts um conjunto avançado de ferramentas para implementar uma funcionalidade personalizada em pacotes do Integration Services. A tarefa Script e o componente Script também podem usar assemblies gerenciados personalizados.

Observação

Para permitir que seus pacotes usem os objetos e métodos de um serviço Web, use o comando Adicionar Referência da Web disponível no MicrosoftVisual Studio Tools for Applications (VSTA). Em versões anteriores do Integration Services, você teve que gerar uma classe proxy para usar um serviço Web.

Usando um assembly gerenciado

Para que o Integration Services localize um assembly gerenciado em tempo de design, você deve seguir as seguintes etapas:

  1. Armazene o assembly gerenciado em qualquer pasta de seu computador.

    Observação

    Em versões anteriores do Integration Services, só era possível adicionar uma referência a um assembly gerenciado que estivesse armazenado na pasta %windir%\Microsoft.NET\Framework\vx.x.xxxxx ou na pasta %ProgramFiles%\Microsoft SQL Server\100\SDK\Assemblies.

  2. Adicione uma referência ao assembly gerenciado.

    Para adicionar a referência, no VSTA, na caixa de diálogo Adicionar Referência, na guia Procurar, localize e adicione o assembly gerenciado.

Para que o Integration Services encontre o assembly gerenciado em tempo de execução, você deve seguir as seguintes etapas:

  1. Assine o assembly gerenciado com um nome forte.

  2. Instale o assembly no cache de assembly global do computador no qual o pacote é executado.

    Para obter mais informações, consulte Compilar, implantar e depurar objetos personalizados.

Usando a biblioteca de classes do Microsoft .NET Framework

A tarefa Script e o componente Script podem levar vantagem sobre todos os outros objetos e funcionalidades expostos pela biblioteca de classes .NET Framework. Por exemplo, usando o .NET Framework, você pode recuperar informações sobre seu ambiente e pode interagir com o computador que está executando o pacote.

Esta lista descreve várias das classes .NET Framework usadas com mais frequência:

  • System.Data Contém a arquitetura ADO.NET.

  • System.IO Fornece uma interface para o sistema de arquivos e fluxos.

  • System.Windows.Forms Fornece a criação de formulários.

  • System.Text.RegularExpressions Fornece classes para trabalhar com expressões regulares.

  • System.Environment Retorna informações sobre o computador local, o usuário atual e as configurações do computador e do usuário.

  • System.Net Fornece comunicações de rede.

  • System.DirectoryServices Expõe o Active Directory.

  • System.Drawing Fornece extensas bibliotecas de manipulação de imagens.

  • System.Threading Permite a programação multithread.

Para obter mais informações sobre o .NET Framework, consulte a Biblioteca MSDN.

Ícone do Integration Services (pequeno) Mantenha-se atualizado com o Integration Services
Para obter os downloads, artigos, exemplos e vídeos mais recentes da Microsoft, bem como soluções selecionadas da comunidade, visite a página do Integration Services no MSDN:

Visite a página do Integration Services no MSDN

Para receber uma notificação automática dessas atualizações, assine os RSS feeds disponíveis na página.

Confira também

Estendendo pacotes com scripts