Bagikan melalui


Mengembangkan Antarmuka Pengguna untuk Enumerator ForEach Kustom

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

Setelah Anda mengambil alih implementasi properti dan metode kelas dasar untuk menyediakan fungsionalitas kustom Anda, Anda mungkin ingin membuat antarmuka pengguna kustom untuk enumerator Foreach Anda. Jika Anda tidak membuat antarmuka pengguna kustom, pengguna hanya dapat mengonfigurasi enumerator Foreach kustom baru dengan menggunakan jendela Properti.

Dalam proyek atau assembly antarmuka pengguna kustom, Anda membuat kelas yang mengimplementasikan ForEachEnumeratorUI. Kelas ini berasal dari System.Windows.Forms.UserControl, yang biasanya digunakan untuk membuat kontrol komposit untuk menghosting kontrol Formulir Windows lainnya. Kontrol yang Anda buat ditampilkan di area konfigurasi Enumerator pada tab Koleksidari Editor Perulangan Foreach.

Penting

Setelah menandatangani dan membangun antarmuka pengguna kustom Anda dan menginstalnya di cache perakitan global seperti yang dijelaskan dalam Membangun, Menyebarkan, dan Men-debug Objek Kustom, ingatlah untuk memberikan nama kelas ini yang sepenuhnya memenuhi syarat di UITypeName properti DtsForEachEnumeratorAttribute.

Pengodean Kelas Kontrol Antarmuka Pengguna

Menginisialisasi Antarmuka Pengguna

Anda mengambil alih Initialize metode untuk menyimpan referensi ke objek host, dan ke koleksi manajer koneksi dan variabel yang ditentukan dalam paket.

Mengatur Properti pada Kontrol Antarmuka Pengguna

Kelas UserControl, dari mana kelas antarmuka pengguna berasal, dimaksudkan untuk digunakan sebagai kontrol komposit untuk menghosting kontrol Formulir Windows lainnya. Karena kelas ini menghosting kontrol lain, Anda dapat merancang antarmuka pengguna kustom dengan menyeret dan menghilangkan kontrol, mengaturnya, mengatur propertinya, dan merespons pada waktu proses ke peristiwa mereka seperti dalam aplikasi Formulir Windows apa pun.

Menyimpan Pengaturan

Anda mengambil alih SaveSettings metode untuk menyalin nilai yang dipilih oleh pengguna dari kontrol ke properti enumerator saat pengguna menutup editor.

Lihat juga

Membuat Enumerator Foreach Kustom
Mengodekan Enumerator Foreach Kustom