Share via


Desenvolvendo um enumerador de ForEach personalizado

O Integration Services usa enumeradores foreach para iterar com os itens em uma coleção e efetuar as mesmas tarefas para cada elemento. O Integration Services inclui uma variedade de enumeradores foreach que suporta as coleções mais usadas, como todos os arquivos em uma pasta, todas as tabelas em um banco de dados ou todos os elementos de uma lista armazenados em uma variável de pacote. Se os enumeradores foreach e as coleções fornecidos não satisfizerem seus requisitos completamente, você poderá criar um enumerador foreach personalizado.

Para criar um enumerador foreach personalizado, é preciso criar uma classe que herde da classe base ForEachEnumerator, aplicar o atributo DtsForEachEnumeratorAttribute em sua nova classe e substituir os métodos e propriedades importantes da classe base, incluindo o método GetEnumerator.

Para obter um exemplo funcional de um enumerador foreach personalizado, consulte os exemplos do Integration Services no Codeplex.

Nesta seção

Esta seção descreve como criar, configurar e codificar um enumerador foreach personalizado e sua interface de usuário personalizada.

Tópicos relacionados

Informações comuns a todos os objetos personalizados

Para obter informações comuns a todos os tipos de objetos personalizados que você pode criar no Integration Services, consulte os tópicos a seguir:

Informações sobre outros objetos personalizados

Para obter informações sobre os outros tipos de objetos personalizados que você pode criar no Integration Services, consulte os tópicos a seguir:

Ícone do Integration Services (pequeno) Fique atualizado com o Integration Services

Para obter os mais recentes downloads, artigos, exemplos e vídeos da Microsoft, bem como soluções selecionadas da comunidade, visite a página do Integration Services no MSDN ou TechNet:

Para receber uma notificação automática das atualizações, assine os feeds RSS disponíveis na página.