Hacer referencia a otros ensamblados en soluciones de scripting

Se aplica a:SQL Server SSIS Integration Runtime en Azure Data Factory

La biblioteca de clases de Microsoft .NET Framework proporciona al desarrollador de script un conjunto eficaz de herramientas para implementar una funcionalidad personalizada en los paquetes de Integration Services. Tanto la tarea como el componente Script también pueden usar ensamblados administrados personalizados.

Nota:

Para permitir que los paquetes usen los objetos y métodos de un servicio web, use el comando Agregar referencia web disponible en Microsoft Visual Studio Tools for Applications (VSTA). En versiones anteriores de Integration Services, tenía que generar una clase de proxy para utilizar un servicio web.

Utilizar un ensamblado administrado

Para que Integration Services busque en tiempo de diseño un ensamblado administrado, debe efectuar los pasos siguientes:

  1. Almacene el ensamblado administrado en una carpeta del equipo.

    Nota:

    En versiones anteriores de Integration Services, podría agregar solamente una referencia a un ensamblado administrado que estuviera almacenado en la carpeta %windir%\Microsoft.NET\Framework\vx.x.xxxxx o %ProgramFiles%\Microsoft SQL Server\100\SDK\Assemblies.

  2. Agregue una referencia al ensamblado administrado.

    Para agregar la referencia, en VSTA, en el cuadro de diálogo Agregar referencia, en la pestaña Examinar, busque y agregue el ensamblado administrado.

Para que Integration Services busque en tiempo de ejecución el ensamblado administrado, debe efectuar los pasos siguientes:

  1. Firme un ensamblado administrado con un nombre seguro.

  2. Instale el ensamblado en la memoria caché de ensamblados global en el equipo en el que se ejecuta el paquete.

    Para obtener más información, consulte Generar, implementar y depurar objetos personalizados.

Utilizar la Biblioteca de clases de Microsoft .NET Framework

Tanto la tarea como el componente Script pueden aprovechar todos los demás objetos y la funcionalidad expuesta por la biblioteca de clases de .NET Framework. Por ejemplo, mediante .NET Framework, puede recuperar información acerca del entorno e interactuar con el equipo que está ejecutando el paquete.

En esta lista se describen algunas de las clases más utilizadas de .NET Framework:

  • System.Data Contiene la arquitectura de ADO.NET.

  • System.IO Proporciona una interfaz para el sistema de archivos y los flujos.

  • System.Windows.Forms Permite la creación de formularios.

  • System.Text.RegularExpressions Proporciona las clases para trabajar con expresiones regulares.

  • System.Environment Devuelve información acerca del equipo local, el usuario actual y los valores del equipo y del usuario.

  • System.Net Proporciona comunicaciones por red.

  • System.DirectoryServices Expone Active Directory.

  • System.Drawing Proporciona bibliotecas de manipulación de imágenes completas.

  • System.Threading Habilita la programación multiproceso.

Para obtener más información acerca de .NET Framework, vea MSDN Library.

Consulte también

Ampliar paquetes con scripting