Développement d'un énumérateur ForEach personnalisé
Integration Services utilise des énumérateurs Foreach pour parcourir les éléments d'une collection et effectuer les mêmes tâches pour chaque élément. Integration Services inclut divers énumérateurs Foreach qui prennent en charge les collections les plus couramment utilisées, telles que tous les fichiers inclus dans un dossier, toutes les tables incluses dans une base de données ou tous les éléments d'une liste stockée dans une variable de package. Si les énumérateurs foreach et les collections fournies ne répondent pas totalement à vos besoins, vous pouvez créer un énumérateur foreach personnalisé.
Pour créer un énumérateur foreach personnalisé, vous devez créer une classe qui hérite de la classe de base ForEachEnumerator, appliquer l'attribut DtsForEachEnumeratorAttribute à votre classe nouvelle et remplacer les importantes méthodes et propriétés de la classe de base, notamment la méthode GetEnumerator.
Pour obtenir un exemple fonctionnel d'énumérateur Foreach personnalisé, consultez les exemples Integration Services sur Codeplex.
Dans cette section
Cette section explique comment créer, configurer et coder un énumérateur Foreach personnalisé et son interface utilisateur personnalisée.
Création d'un énumérateur Foreach personnalisé
Explique comment créer les classes d'un projet d'énumérateur foreach personnalisé.Codage d'un énumérateur Foreach personnalisé
Décrit comment implémenter un énumérateur foreach personnalisé en remplaçant les méthodes et propriétés de la classe de base.Développement d'une interface utilisateur pour un énumérateur ForEach personnalisé
Explique comment implémenter la classe d'interface utilisateur et le formulaire servant à configurer l'énumérateur foreach personnalisé.
Rubriques connexes
Informations communes à tous les objets personnalisés
Pour obtenir les informations communes à tous les types d'objets personnalisés que vous pouvez créer dans Integration Services, consultez les rubriques suivantes :
Développement d'objets personnalisés pour Integration Services
Décrit les étapes de base pour implémenter tous les types d'objets personnalisés pour Integration Services.Persistance des objets personnalisés
Décrit la persistance personnalisée et explique les situations dans lesquelles elle est nécessaire.Génération, déploiement et débogage d'objets personnalisés
Décrit les techniques permettant de générer, signer, déployer et déboguer des objets personnalisés.
Informations sur les autres objets personnalisés
Pour plus d'informations sur les autres types d'objets personnalisés que vous pouvez créer dans Integration Services, consultez les rubriques suivantes :
Développement d'une tâche personnalisée
Explique comment programmer des tâches personnalisées.Développement d'un gestionnaire de connexions personnalisé
Explique comment programmer des gestionnaires de connexions personnalisés.Développement d'un module fournisseur d'informations personnalisé
Décrit comment programmer des modules fournisseurs d'informations personnalisés.Développement d'un composant de flux de données personnalisé
Explique comment programmer des sources, des transformations et des destinations de flux de données personnalisées.
|