Partager via


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.

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 :

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 :

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 ou TechNet :

Pour recevoir une notification automatique de ces mises à jour, abonnez-vous aux flux RSS disponibles sur la page.