言語

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 タスクは現在検証中です。

適用対象