Bagikan melalui


IDTSComponentEvents Antarmuka

Definisi

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.

Berlaku untuk