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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk