DefaultEvents.OnExecutionStatusChanged 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.
Kejadian ini dinaikkan oleh tugas atau kontainer ketika status eksekusinya berubah.
public:
virtual void OnExecutionStatusChanged(Microsoft::SqlServer::Dts::Runtime::Executable ^ exec, Microsoft::SqlServer::Dts::Runtime::DTSExecStatus newStatus, bool % fireAgain);
public virtual void OnExecutionStatusChanged (Microsoft.SqlServer.Dts.Runtime.Executable exec, Microsoft.SqlServer.Dts.Runtime.DTSExecStatus newStatus, ref bool fireAgain);
abstract member OnExecutionStatusChanged : Microsoft.SqlServer.Dts.Runtime.Executable * Microsoft.SqlServer.Dts.Runtime.DTSExecStatus * bool -> unit
override this.OnExecutionStatusChanged : Microsoft.SqlServer.Dts.Runtime.Executable * Microsoft.SqlServer.Dts.Runtime.DTSExecStatus * bool -> unit
Public Overridable Sub OnExecutionStatusChanged (exec As Executable, newStatus As DTSExecStatus, ByRef fireAgain As Boolean)
Parameter
- exec
- Executable
Tugas yang menaikkan peristiwa.
- newStatus
- DTSExecStatus
Status saat ini dari executable.
- fireAgain
- Boolean
Boolean yang menunjukkan apakah ini harus terus menembak atau berhenti menembak. Nilai true menunjukkan bahwa nilai tersebut harus terus diaktifkan.
Penerapan
Keterangan
Tabel berikut ini memperlihatkan nilai yang newStatus
akan berisi:
newStatus |
Deskripsi |
---|---|
Abend | Tugas mengalami kesalahan internal dan eksekusi yang dihentikan secara tidak normal. |
Completed | Tugas telah selesai dijalankan dengan hasil yang berhasil atau gagal. |
Executing | Tugas sedang berjalan. |
None | Tugas menganggur (nilai default). |
Suspended | Tugas saat ini ditangguhkan karena titik henti terbentur. |
Validating | Tugas sedang memvalidasi. |