IDTSEvents.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.
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. |