IDtsComponentUI.Edit(IWin32Window, Variables, Connections) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Dipanggil saat komponen diedit.
public:
bool Edit(System::Windows::Forms::IWin32Window ^ parentWindow, Microsoft::SqlServer::Dts::Runtime::Variables ^ variables, Microsoft::SqlServer::Dts::Runtime::Connections ^ connections);
public bool Edit (System.Windows.Forms.IWin32Window parentWindow, Microsoft.SqlServer.Dts.Runtime.Variables variables, Microsoft.SqlServer.Dts.Runtime.Connections connections);
abstract member Edit : System.Windows.Forms.IWin32Window * Microsoft.SqlServer.Dts.Runtime.Variables * Microsoft.SqlServer.Dts.Runtime.Connections -> bool
Public Function Edit (parentWindow As IWin32Window, variables As Variables, connections As Connections) As Boolean
Parameter
- parentWindow
- IWin32Window
System.Windows.Forms.IWin32Window dari SSIS Designer.
- variables
- Variables
Kumpulan Variables yang dapat diakses oleh tugas aliran data yang berisi komponen.
- connections
- Connections
Kumpulan Connections yang dapat diakses oleh tugas aliran data yang berisi komponen.
Mengembalikan
Nilai true menentukan bahwa komponen telah dimodifikasi.
Contoh
Contoh berikut menunjukkan implementasi Edit sampel metode . Dalam sampel ini, jendela baru dibuat dan ditampilkan sebagai kotak dialog. Properti System.Windows.Forms.Form.DialogResult digunakan untuk menentukan apakah komponen telah dimodifikasi, mengontrol nilai pengembalian fungsi.
public bool Edit(IWin32Window parentWindow, Microsoft.SqlServer.Dts.Runtime.Variables variables, Microsoft.SqlServer.Dts.Runtime.Connections connections)
{
// Pass the dtsComponentMetaData parameter received
// in the Initialize method.
MyUI myUI = new MyUI(dtsComponentMetaData);
if (myUI.ShowDialog(parentWindow) == DialogResult.OK)
return true;
else
return false;
}
Public Function Edit(ByVal parentWindow As IWin32Window, ByVal variables As Microsoft.SqlServer.Dts.Runtime.Variables, ByVal connections As Microsoft.SqlServer.Dts.Runtime.Connections) As Boolean
Dim myUI As MyUI = New MyUI(dtsComponentMetaData)
If myUI.ShowDialog(parentWindow) = DialogResult.OK Then
Return True
Else
Return False
End If
End Function
Keterangan
Metode ini dipanggil ketika komponen diedit di Perancang SSIS. Gunakan metode ini untuk membuat dan menampilkan jendela yang mengimplementasikan antarmuka pengguna untuk komponen Anda.
Koleksi connections menyediakan akses ke ConnectionManager objek dalam paket. Anda dapat menggunakan koleksi ini untuk menampilkan daftar ConnectionManager objek yang dapat digunakan komponen Anda.
Nilai pengembalian dari true metode ini memberi tahu perancang bahwa komponen telah dimodifikasi, menyebabkan paket ditandai sebagai kotor, dan elemen UI lainnya, seperti PropertyGrid, akan diperbarui.
Saat menampilkan jendela di SSIS Designer, gunakan parentWindow parameter untuk memastikan jendela ditampilkan dalam area klien perancang.