IDTSEvents.OnExecutionStatusChanged 方法

定义

由任务或容器在其执行状态更改时调用。

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)

参数

exec
Executable

引发事件的任务。

newStatus
DTSExecStatus

可执行文件的当前状态。

fireAgain
Boolean

指示此操作应继续触发或停止触发的布尔值。 true 值指示它应继续触发。

注解

下表显示了将包含的值 newStatus

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

适用于