Référencement d'autres assemblys dans les solutions de script

La bibliothèque de classes Microsoft .NET Framework fournit au développeur de scripts un ensemble d’outils performants permettant d’implémenter des fonctionnalités personnalisées dans des packages Integration Services. La tâche de script et le composant Script peuvent également utiliser des assemblys managés personnalisés.

Remarque

Pour permettre à vos packages d’utiliser les objets et méthodes d’un service Web, utilisez la commande Add Web Reference disponible dans MicrosoftVisual Studio Tools for Applications (VSTA). Dans les versions antérieures de Integration Services, vous deviez générer une classe proxy pour utiliser un service Web.

Utilisation d'un assembly managé

Pour que Integration Services trouve un assembly managé au moment de la conception, vous devez effectuer les étapes suivantes :

  1. Stockez l'assembly managé dans un dossier sur votre ordinateur.

    Notes

    Dans les versions antérieures de Integration Services, vous pouviez uniquement ajouter une référence à un assembly managé qui était stocké dans le dossier %windir%\Microsoft.NET\Framework\vx.x.xxxxx ou le dossier %ProgramFiles%\Microsoft SQL Server\100\SDK\Assemblies.

  2. Ajoutez une référence à l'assembly managé.

    Pour ajouter la référence, dans VSTA, dans la boîte de dialogue Ajouter une référence, sous l’onglet Parcourir, localisez et ajoutez l’assembly managé.

Pour que Integration Services recherche l'assembly managé au moment de l'exécution, vous devez procéder comme suit :

  1. Signez l'assembly managé avec un nom fort.

  2. Installez l'assembly dans le Global Assembly Cache sur l'ordinateur sur lequel le package est exécuté.

    Pour plus d’informations, consultez Génération, déploiement et débogage d’objets personnalisés.

Utilisation de la bibliothèque de classes Microsoft .NET Framework

La tâche de script et le composant Script peuvent tirer parti de tous les autres objets et fonctionnalités exposés par la bibliothèque de classes .NET Framework. Par exemple, en utilisant .NET Framework, vous pouvez extraire des informations sur votre environnement et interagir avec l'ordinateur qui exécute le package.

Cette liste décrit plusieurs classes .NET Framework figurant parmi les plus fréquemment utilisées :

  • System.Data Contient l’architecture ADO.NET.

  • System.IO Fournit une interface pour le système de fichiers et les flux.

  • System.Windows.Forms Fournit la création de formulaires.

  • System.Text.RegularExpressions Fournit des classes pour l’utilisation d’expressions régulières.

  • System.Environment Retourne des informations sur l’ordinateur local, l’utilisateur actuel et les paramètres utilisateur et utilisateur.

  • System.Net Fournit des communications réseau.

  • System.DirectoryServices Expose Active Directory.

  • System.Drawing Fournit des bibliothèques de manipulation d’images étendues.

  • System.Threading Active la programmation multithread.

Pour plus d'informations sur le .NET Framework, consultez MSDN Library.

Icône Integration Services (petite) Rester à jour avec Integration Services
Pour obtenir les derniers téléchargements, articles, exemples et vidéos de Microsoft, ainsi que les solutions sélectionnées de la communauté, visitez la page Integration Services sur MSDN :

Visiter la page Integration Services sur MSDN

Pour recevoir une notification automatique de ces mises à jour, abonnez-vous aux flux RSS disponibles sur la page.

Voir aussi

Extension de packages avec des scripts