Référencement d'autres assemblys dans les solutions de script
S’applique à : SQL Server SSIS Integration Runtime dans Azure Data Factory
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.
Notes
Pour permettre à vos packages d’utiliser les objets et méthodes d’un service web, utilisez la commande Ajouter une référence web disponible dans Microsoft Visual 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 :
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.
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 :
Signez l'assembly managé avec un nom fort.
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 au système et aux flux de fichiers.
System.Windows.Forms Fournit la création de formulaires.
System.Text.RegularExpressions Fournit des classes à utiliser avec des expressions régulières.
System.Environment Renvoie des informations sur l’ordinateur local, l’utilisateur actif et les paramètres de l’ordinateur et de l’utilisateur.
System.Net Fournit une communication réseau.
System.DirectoryServices Expose Active Directory.
System.Drawing Fournit de vastes bibliothèques de manipulation d’images.
System.Threading Permet une programmation multithread.
Pour plus d'informations sur le .NET Framework, consultez MSDN Library.