IDTSComponentEvents 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义了一个提供事件触发的接口。
public interface class IDTSComponentEvents
public interface IDTSComponentEvents
type IDTSComponentEvents = interface
Public Interface IDTSComponentEvents
注解
集成服务运行时包含该事件接口,运行时传递给包内执行的各个组件,如任务、枚举器等。 事件由任务通过执行 IDTSComponentEvents 过程中提供的接口和运行时执行引擎引发。
Fire<x> 方法可以在设计时和执行时调用。 通常,在组件设计过程中, FireError会调用 、 FireInformation和 FireWarning 方法,以便在组件配置错误时提供用户反馈。 组件设计过程中引发的事件会显示在 任务面板中。 此外,组件还可以定义自定义事件,并在执行过程中使用该 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) |
只要任务处于一个不足以证明错误但值得提醒客户端的状态,它就会触发事件。 |