IDTSComponentEvents Antarmuka
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.
Mendefinisikan antarmuka yang menyediakan pemecahan peristiwa.
public interface class IDTSComponentEvents
public interface IDTSComponentEvents
type IDTSComponentEvents = interface
Public Interface IDTSComponentEvents
Keterangan
Runtime Layanan Integrasi mencakup antarmuka peristiwa ini yang diteruskan oleh runtime ke berbagai komponen yang dijalankan dalam paket, seperti tugas, enumerator, dan sebagainya. Peristiwa diangkat oleh tugas menggunakan IDTSComponentEvents antarmuka yang disediakan selama eksekusi dan oleh mesin eksekusi run-time.
Metode Fire<x> dapat dipanggil pada waktu desain dan selama eksekusi. Biasanya, selama desain komponen, FireErrormetode , FireInformation, dan FireWarning dipanggil untuk memberikan umpan balik pengguna ketika komponen salah dikonfigurasi. Peristiwa yang dinaikkan selama desain komponen ditampilkan di Panel Tugas. Selain itu, komponen dapat menentukan peristiwa kustom dan kemudian menaikkannya selama eksekusi menggunakan FireCustomEvent metode . Untuk informasi selengkapnya, lihat Menaikkan dan Menentukan Peristiwa dalam Komponen Aliran Data.
Metode
FireBreakpointHit(BreakpointTarget) |
Menaikkan peristiwa saat target titik henti terpukul dalam paket. |
FireCustomEvent(String, String, Object[], String, Boolean) |
Terjadi ketika tugas menaikkan peristiwa yang ditentukan tugas kustom. |
FireError(Int32, String, String, String, Int32) |
Memunculkan peristiwa ketika terjadi kesalahan. |
FireInformation(Int32, String, String, String, Int32, Boolean) |
Menaikkan peristiwa yang berisi informasi. |
FireProgress(String, Int32, Int32, Int32, String, Boolean) |
Memunculkan peristiwa ketika kemajuan terukur dibuat oleh executable. |
FireQueryCancel() |
Memunculkan peristiwa untuk menentukan apakah executable harus berhenti berjalan. |
FireWarning(Int32, String, String, String, Int32) |
Memunculkan peristiwa kapan saja tugas dalam keadaan yang tidak membenarkan kesalahan, tetapi menjamin memberi tahu klien. |