IDTSComponentEvents 接口

定义

定义了一个提供事件触发的接口。

public interface class IDTSComponentEvents
public interface IDTSComponentEvents
type IDTSComponentEvents = interface
Public Interface IDTSComponentEvents

注解

集成服务运行时包含该事件接口,运行时传递给包内执行的各个组件,如任务、枚举器等。 事件由任务通过执行 IDTSComponentEvents 过程中提供的接口和运行时执行引擎引发。

Fire<x> 方法可以在设计时和执行时调用。 通常,在组件设计过程中, FireError会调用 、 FireInformationFireWarning 方法,以便在组件配置错误时提供用户反馈。 组件设计过程中引发的事件会显示在 任务面板中。 此外,组件还可以定义自定义事件,并在执行过程中使用该 FireCustomEvent 方法提出。 欲了解更多信息,请参见“在 数据流 组件中提出和定义事件”。

方法

名称 说明
FireBreakpointHit(BreakpointTarget)

当包中触发断点目标时触发事件。

FireCustomEvent(String, String, Object[], String, Boolean)

当任务触发自定义任务定义事件时。

FireError(Int32, String, String, String, Int32)

当发生错误时,会触发事件。

FireInformation(Int32, String, String, String, Int32, Boolean)

触发包含信息的事件。

FireProgress(String, Int32, Int32, Int32, String, Boolean)

当可执行文件取得可测量进展时触发事件。

FireQueryCancel()

触发事件以判定可执行文件是否应停止运行。

FireWarning(Int32, String, String, String, Int32)

只要任务处于一个不足以证明错误但值得提醒客户端的状态,它就会触发事件。

适用于