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 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 recherche un assembly managé au moment de la conception, vous devez procéder comme suit :

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

    [!REMARQUE]

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

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 des solutions sélectionnées par la communauté, visitez 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

Concepts

Extension de packages avec des scripts