Bagikan melalui


IDTSEvents Antarmuka

Definisi

Menentukan sekumpulan peristiwa yang TaskHost digunakan oleh atas nama tugas.

public interface class IDTSEvents
public interface IDTSEvents
type IDTSEvents = interface
Public Interface IDTSEvents
Turunan

Keterangan

Untuk setiap metode, ada objek terkait dalam DtsEventHandlers koleksi yang menangani peristiwa. Jika peristiwa dinonaktifkan, objek tidak akan dijalankan dan akan mengembalikan false. Jika objek tidak menangani peristiwa di tingkat lokal, peristiwa diekskalasi ke kontainer induk yang akan ditangani.

Metode ini menyediakan indeks ke dalam koleksi peristiwa untuk penanganan aktivitas yang sesuai.

Metode

OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget)

Dipanggil ketika titik henti terpukul dalam tugas.

OnCustomEvent(TaskHost, String, String, Object[], String, Boolean)

Dipanggil oleh tugas untuk menaikkan peristiwa yang ditentukan tugas kustom.

OnError(DtsObject, Int32, String, String, String, Int32, String)

Dipanggil oleh tugas atau kontainer ketika terjadi kesalahan.

OnExecutionStatusChanged(Executable, DTSExecStatus, Boolean)

Dipanggil oleh tugas atau kontainer ketika status eksekusinya berubah.

OnInformation(DtsObject, Int32, String, String, String, Int32, String, Boolean)

Dipanggil kapan saja tugas diperlukan untuk memberikan informasi.

OnPostExecute(Executable, Boolean)

Dipanggil segera setelah logika eksekusi tugas selesai. Kejadian ini dinaikkan oleh tugas atau kontainer segera setelah dijalankan.

OnPostValidate(Executable, Boolean)

Dipanggil segera setelah logika validasi tugas selesai. Kejadian ini dinaikkan oleh tugas setelah tugas divalidasi.

OnPreExecute(Executable, Boolean)

Dipanggil ketika tugas akan dijalankan. Kejadian ini dinaikkan oleh tugas atau kontainer segera sebelum dijalankan.

OnPreValidate(Executable, Boolean)

Dipanggil ketika logika validasi aktual tugas dimulai. Kejadian ini dimunculkan ketika validasi host tugas atau kontainer dimulai.

OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean)

Dipanggil untuk memperbarui kemajuan tentang eksekusi tugas.

OnQueryCancel()

Dipanggil pada titik mana pun dalam pemrosesan tugas di mana layak untuk membatalkan eksekusi. Kejadian ini diajukan oleh tugas dan kontainer untuk menentukan apakah mereka harus berhenti berjalan.

OnTaskFailed(TaskHost)

Dipanggil oleh host tugas ketika gagal.

OnVariableValueChanged(DtsContainer, Variable, Boolean)

Dipanggil oleh mesin run-time. Ini tidak dipanggil oleh tugas.

OnWarning(DtsObject, Int32, String, String, String, Int32, String)

Dipanggil setiap kali tugas dalam keadaan yang tidak membenarkan kesalahan, tetapi menjamin memberi tahu klien.

Berlaku untuk