사용자 지정 ForEach 열거자 개발

적용 대상: Azure Data Factory SSIS Integration Runtime SQL Server

Integration Services에서는 foreach 열거자를 사용하여 컬렉션의 항목을 반복하고 각 요소에 대해 동일한 태스크를 수행합니다. Integration Services에는 폴더의 모든 파일, 데이터베이스의 모든 테이블 또는 패키지 변수에 저장된 목록의 모든 요소와 같이 가장 일반적으로 사용되는 컬렉션을 지원하는 다양한 foreach 열거자가 포함되어 있습니다. 제공된 foreach 열거자 및 컬렉션이 개발자의 요구 사항을 완전하게 충족시키지 못할 경우에는 사용자 지정 foreach 열거자를 만들 수 있습니다.

사용자 지정 foreach 열거자를 만들려면 ForEachEnumerator 기본 클래스에서 상속되는 클래스를 만들고 새 클래스에 DtsForEachEnumeratorAttribute 특성을 적용한 다음 GetEnumerator 메서드를 포함하여 기본 클래스의 중요한 메서드와 속성을 재정의해야 합니다.

섹션 내용

이 섹션에서는 사용자 지정 foreach 열거자와 해당 사용자 지정 사용자 인터페이스를 만들고 구성하고 코딩하는 방법을 설명합니다.

사용자 지정 Foreach 열거자 만들기
사용자 지정 foreach 열거자 프로젝트의 클래스를 만드는 방법에 대해 설명합니다.

사용자 지정 Foreach 열거자 코딩
기본 클래스의 메서드 및 속성을 재정의하여 사용자 지정 foreach 열거자를 구현하는 방법에 대해 설명합니다.

사용자 지정 ForEach 열거자의 사용자 인터페이스 개발
사용자 지정 foreach 열거자를 구성하는 데 사용되는 사용자 인터페이스 클래스 및 폼을 구현하는 방법에 대해 설명합니다.

모든 사용자 지정 개체에 대한 일반적인 정보

Integration Services에서 만들 수 있는 모든 사용자 지정 개체 유형에 공통적인 내용은 다음 항목을 참조하십시오.

Integration Services용 사용자 지정 개체 개발
Integration Services의 모든 사용자 지정 개체 유형을 구현하는 기본 단계에 대해 설명합니다.

사용자 지정 개체 지속
사용자 지정 지속성 및 해당 지속성이 필요한 경우에 대해 설명합니다.

사용자 지정 개체 빌드, 배포 및 디버그
사용자 지정 개체를 작성, 서명, 배포 및 디버깅하는 방법에 대해 설명합니다.

기타 사용자 지정 개체에 대한 정보

Integration Services에서 만들 수 있는 기타 사용자 지정 개체 유형에 대한 내용은 다음 항목을 참조하십시오.

사용자 지정 태스크 개발
사용자 지정 태스크를 프로그래밍하는 방법에 대해 설명합니다.

사용자 지정 연결 관리자 개발
사용자 지정 연결 관리자를 프로그래밍하는 방법에 대해 설명합니다.

사용자 지정 로그 공급자 개발
사용자 지정 로그 공급자를 프로그래밍하는 방법에 대해 설명합니다.

사용자 지정 데이터 흐름 구성 요소 개발
사용자 지정 데이터 흐름 원본, 변환 및 대상을 프로그래밍하는 방법에 대해 설명합니다.