Desarrollar un enumerador foreach personalizado
Integration Services usa los enumeradores foreach para iterar 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 forereach 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.
Crear un enumerador foreach personalizado
Describe cómo crear las clases para un proyecto de enumerador foreach personalizado.Codificar un enumerador foreach personalizado
Describe cómo implementar un enumerador foreach personalizado invalidando los métodos y propiedades de la clase base.Desarrollar una interfaz de usuario para un enumerador foreach personalizado
Describe cómo implementar la clase de interfaz de usuario y el formulario que se utilizan para configurar el enumerador foreach personalizado.
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:
Desarrollar objetos personalizados para Integration Services
Describe los pasos básicos para implementar todos los tipos de objetos personalizados para Integration Services.Conservar objetos personalizados
Describe la persistencia personalizada y explica cuándo es necesaria.Generar, implementar y depurar objetos personalizados
Describe las técnicas para generar, firmar, implementar y depurar objetos personalizados.
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:
Desarrollar una tarea personalizada
Describe cómo programar las tareas personalizadas.Desarrollar un administrador de conexiones personalizado
Describe cómo programar los administradores de conexiones personalizados.Desarrollar un proveedor de registro personalizado
Describe cómo programar los proveedores de registro personalizados.Desarrollar un componente de flujo de datos personalizado
Describe cómo programar orígenes, transformaciones y destinos personalizados del flujo de datos.
|