Compartir a través de


Desarrollar un enumerador foreach personalizado

Integration Services usa los enumeradores foreach para iterar sobre los elementos en una colección y realizar las mismas tareas para cada elemento. Integration Services incluye varios enumeradores de foreach que admiten las colecciones de uso frecuente, tales como todos los archivos de una carpeta, todas las tablas de una base de datos o todos los elementos de una lista almacenados en una variable de paquete. Si las colecciones y enumeradores foreach que se proporcionan no cumplen completamente sus requisitos, puede crear un enumerador foreach personalizado.

Para crear un enumerador foreach personalizado, debe crear una clase que herede de la clase base ForEachEnumerator, aplicar el atributo DtsForEachEnumeratorAttribute a la nueva clase e invalidar los métodos y propiedades importantes de la clase base, incluido el método GetEnumerator.

Para obtener un ejemplo funcional de un enumerador FOREACH personalizado, vea los ejemplos de Integration Services en Codeplex.

En esta sección

En esta sección se describe cómo crear, configurar y codificar un enumerador foreach personalizado y su interfaz de usuario personalizada.

Temas relacionados

Información común a todos los objetos personalizados

Para obtener información común a todos los tipos de objetos personalizados que puede crear en Integration Services, vea los temas siguientes:

Información sobre otros objetos personalizados

Para obtener información sobre los demás tipos de objetos personalizados que puede crear en Integration Services, vea los temas siguientes:

Icono de Integration Services (pequeño) Manténgase al día con Integration Services

Para obtener las más recientes descargas, artículos, ejemplos y vídeos de Microsoft, así como soluciones seleccionadas de la comunidad, visite la página de Integration Services en MSDN o TechNet:

Para recibir notificaciones automáticas de estas actualizaciones, suscríbase a las fuentes RSS disponibles en la página.