IDTSEvents.OnExecutionStatusChanged 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
由任务或容器在其执行状态更改时调用。
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 | 任务当前正在验证。 |