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 :
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 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.
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.