Fazendo referência a outros assemblies em soluções de script

Aplica-se a: SQL Server SSIS Integration Runtime em Azure Data Factory

A biblioteca de classes Microsoft .NET Framework fornece ao programador de scripts um conjunto poderoso de ferramentas para implementar funcionalidades personalizadas em pacotes de Serviços de Integração. A tarefa Script e o componente Script também podem usar assemblies geridos personalizados.

Note

Para permitir que os seus pacotes utilizem os objetos e métodos de um serviço Web, utilize o comando Adicionar Referência Web disponível em Microsoft Visual Studio Ferramentas para Aplicações (VSTA). Nas versões anteriores dos Serviços de Integração, era necessário gerar uma classe proxy para usar um serviço Web.

Utilização de um Assembly Gerido

Para que os Serviços de Integração encontrem um assembly gerido no momento do design, deve seguir os seguintes passos:

  1. Guarda o assembly gerido em qualquer pasta do teu computador.

    Note

    Nas versões anteriores do Integration Services, só se podia adicionar uma referência a um assembly gerido que estava 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 gerido.

    Para adicionar a referência, no VSTA, na caixa de diálogo Adicionar Referência , no separador Explorar , localize e adicione o assembly gerido.

Para que os Serviços de Integração encontrem o assembly gerido em tempo de execução, deve seguir os seguintes passos:

  1. Assina a assembleia gerida com um nome forte.

  2. Instale o assembly na cache assembly global do computador onde o pacote é executado.

    Para mais informações, veja Construção, Implementação e Depuração de Objetos Personalizados.

Utilização da Biblioteca de Classes Microsoft .NET Framework

A tarefa Script e o componente Script podem tirar partido de todos os outros objetos e funcionalidades expostos pela biblioteca de classes .NET Framework. Por exemplo, ao usar o .NET Framework, pode obter informações sobre o seu ambiente e interagir com o computador que está a executar o pacote.

Esta lista descreve várias das classes do .NET Framework mais usadas:

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

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

  • Sistema. Windows. Formulários Fornece a criação de formulários.

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

  • System.Environment Devolve informações sobre o computador local, o utilizador atual e as definições do computador e do utilizador.

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

  • O System.DirectoryServices expõe o Active Directory.

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

  • System.Threading Permite programação multithread.

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