語言

DefaultEvents.OnExecutionStatusChanged 方法

定義

當任務或容器執行狀態改變時,會觸發此事件。

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)

參數

exec
Executable

提升事件的任務。

newStatus
DTSExecStatus

執行檔目前狀態。

fireAgain
Boolean

一個布林值,指示該訊號是否應該繼續發射或停止。 值為真表示應該繼續發射。

實作

備註

下表顯示將包含以下數值 newStatus :

newStatus 描述
Abend 任務發生內部錯誤,執行異常終止。
Completed 任務已完成,並獲得成功或失敗的結果。
Executing 任務目前正在執行中。
None 任務處於閒置狀態(預設值)。
Suspended 任務目前因斷點命中而暫停。
Validating 任務目前正在驗證中。

適用於