Поделиться через


Разработка пользовательского перечислителя по каждому элементу

Для итерации по элементам коллекции и выполнения одинаковых задач для каждого элемента службы Службы Integration Services используют перечислители по каждому элементу. Службы Службы Integration Services содержат ряд различных перечислителей по каждому элементу, которыми поддерживается большинство наиболее часто используемых коллекций, например, все файлы в папке, все таблицы в базе данных или все элементы в списке, хранящемся в переменной пакета. Если предлагаемый выбор перечислителей по каждому элементу и коллекций не отвечает потребностям пользователя, можно создать пользовательский перечислитель по каждому элементу.

Для создания пользовательского перечислителя по каждому элементу необходимо создать класс, наследующий от базового класса ForEachEnumerator, применить атрибут DtsForEachEnumeratorAttribute к новому классу и переопределить важные методы и свойства базового класса, в том числе метод GetEnumerator.

В этом разделе

В этом разделе описывается, как создавать, настраивать и кодировать пользовательский перечислитель по каждому элементу и, при необходимости, его пользовательский интерфейс.

См. также

Общие сведения для всех пользовательских объектов

Сведения, общие для всех типов пользовательских объектов, которые можно создавать в службах Службы Integration Services, см. в следующих разделах.

Сведения о других пользовательских объектах

Сведения о других типах пользовательских объектов, которые можно создавать в службах Службы Integration Services, см. в следующих разделах.

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей cлужб Integration Services

Чтобы загрузить новейшую документацию, статьи, образцы и видеоматериалы корпорации Майкрософт, а также лучшие решения участников сообщества, посетите страницу служб Службы Integration Services на сайте MSDN:


Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.