Bagikan melalui


DefaultEvents.OnExecutionStatusChanged Metode

Definisi

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.

Berlaku untuk