Mengembangkan Enumerator ForEach Kustom

Berlaku untuk: Integration Runtime SSIS SQL Server di Azure Data Factory

Integration Services menggunakan enumerator foreach untuk mengulangi item dalam koleksi dan melakukan tugas yang sama untuk setiap elemen. Integration Services mencakup berbagai enumerator foreach yang mendukung koleksi yang paling umum digunakan, seperti semua file dalam folder, semua tabel dalam database, atau semua elemen daftar yang disimpan dalam variabel paket. Jika enumerator dan koleksi foreach yang disediakan tidak sepenuhnya memenuhi kebutuhan Anda, Anda dapat membuat enumerator foreach kustom.

Untuk membuat enumerator foreach kustom, Anda harus membuat kelas yang mewarisi dari ForEachEnumerator kelas dasar, menerapkan DtsForEachEnumeratorAttribute atribut ke kelas baru Anda, dan mengambil alih metode dan properti penting dari kelas dasar, termasuk GetEnumerator metode .

Di Bagian Ini

Bagian ini menjelaskan cara membuat, mengonfigurasi, dan mengodekan enumerator foreach kustom dan antarmuka pengguna kustomnya.

Membuat Enumerator Foreach Kustom
Menjelaskan cara membuat kelas untuk proyek enumerator foreach kustom.

Mengodekan Enumerator Foreach Kustom
Menjelaskan cara mengimplementasikan enumerator foreach kustom dengan mengambil alih metode dan properti kelas dasar.

Mengembangkan Antarmuka Pengguna untuk Enumerator ForEach Kustom
Menjelaskan cara mengimplementasikan kelas antarmuka pengguna dan formulir yang digunakan untuk mengonfigurasi enumerator foreach kustom.

Informasi Umum untuk semua Objek Kustom

Untuk informasi yang umum untuk semua jenis objek kustom yang bisa Anda buat di Integration Services, lihat topik berikut:

Mengembangkan Objek Kustom untuk SSIS
Menjelaskan langkah-langkah dasar dalam mengimplementasikan semua jenis objek kustom untuk Integration Services.

Objek Kustom yang Bertahan
Menjelaskan persistensi kustom dan menjelaskan kapan diperlukan.

Membangun, Menyebarkan, dan Menelusuri Kesalahan Objek Kustom
Menjelaskan teknik untuk membangun, menandatangani, menyebarkan, dan men-debug objek kustom.

Informasi tentang Objek Kustom Lainnya

Untuk informasi tentang jenis objek kustom lain yang bisa Anda buat di Integration Services, lihat topik berikut ini:

Mengembangkan Tugas Kustom
Membahas cara memprogram tugas kustom.

Mengembangkan Pengelola Sambungan Kustom
Membahas cara memprogram manajer koneksi kustom.

Mengembangkan Penyedia Log Kustom
Membahas cara memprogram penyedia log kustom.

Mengembangkan Komponen Aliran Data Kustom
Membahas cara memprogram sumber, transformasi, dan tujuan aliran data kustom.