Share via


IDTSEvents.OnExecutionStatusChanged Metode

Definisi

Dipanggil oleh tugas atau kontainer saat status eksekusinya berubah.

public:
 void OnExecutionStatusChanged(Microsoft::SqlServer::Dts::Runtime::Executable ^ exec, Microsoft::SqlServer::Dts::Runtime::DTSExecStatus newStatus, bool % fireAgain);
public 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
Public 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 ini harus terus menembak atau berhenti menembak. Nilai true menunjukkan bahwa nilai tersebut harus terus diaktifkan.

Keterangan

Tabel berikut ini memperlihatkan nilai yang newStatus akan berisi:

newStatus Deskripsi
Abend Tugas ini 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 diam. Nilai default.
Suspended Tugas saat ini ditangguhkan karena titik henti terbentur.
Validating Tugas sedang memvalidasi.

Berlaku untuk