语言

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 Description
Abend 任务发生内部错误,执行异常终止。
Completed 任务已完成,结果是否成功。
Executing 任务正在运行中。
None 任务处于空闲状态(默认值)。
Suspended 任务目前因断点命中而暂停。
Validating 任务目前正在验证中。

适用于