Utilisation d'une tâche de script pour étendre un package

La tâche de script étend les fonctionnalités d'exécution des packages Microsoft Integration Services à l'aide de code personnalisé écrit dans Microsoft Visual Basic 2008 ou Microsoft Visual C# 2008, compilé et exécuté au moment de l'exécution des packages. La tâche de script simplifie le développement d'une tâche d'exécution personnalisée lorsque les tâches incluses dans Integration Services ne répondent pas complètement à vos besoins. La tâche de script écrit tout le code d'infrastructure requis à votre place, ce qui vous permet de vous concentrer exclusivement sur le code requis pour votre traitement personnalisé.

Une tâche de script interagit avec le package conteneur via l'objet Dts global, une instance de la classe ScriptObjectModel exposée dans l'environnement de script. Vous pouvez écrire le code dans une tâche de script qui modifie les valeurs stockées dans les variables Integration Services ; le package peut ensuite utiliser ces valeurs mises à jour pour déterminer le chemin d'accès de son flux de travail. La tâche de script peut également utiliser l'espace de noms Visual Basic et la bibliothèque de classes .NET Framework, ainsi que des assemblys personnalisés, pour implémenter des fonctionnalités personnalisées.

La tâche de script et le code d'infrastructure qu'elle génère simplifient considérablement le processus qui consiste à développer une tâche personnalisée. Toutefois, pour comprendre le fonctionnement de la tâche de script, il peut s'avérer utile de lire la section Développement d'une tâche personnalisée afin de maîtriser les étapes du développement d'une tâche personnalisée.

Si vous créez une tâche que vous projetez de réutiliser dans plusieurs packages, vous devez envisager de développer une tâche personnalisée au lieu d'utiliser la tâche de script. Pour plus d'informations, consultez Comparaison des solutions de script et des objets personnalisés.

Dans cette section, au sujet des tâches de script

Les rubriques suivantes fournissent des informations supplémentaires sur la tâche de script.

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.