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

一个布尔值,指示这是否应继续触发或停止触发。 true 值指示它应继续触发。

实现

注解

下表显示了将包含的值 newStatus

newStatus 说明
Abend 任务遇到内部错误并异常终止执行。
Completed 任务已完成执行,并返回成功或失败的结果。
Executing 任务当前正在运行。
None 任务空闲(默认值)。
Suspended 由于命中断点,任务当前已挂起。
Validating 任务当前正在验证。

适用于