IDTSComponentEvents 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义一个提供事件触发的接口。
public interface class IDTSComponentEvents
public interface IDTSComponentEvents
type IDTSComponentEvents = interface
Public Interface IDTSComponentEvents
注解
Integration Services 运行时包含此事件接口,该接口由运行时传递给包中执行的各种组件,例如任务、枚举器等。 事件是由任务使用 IDTSComponentEvents 在执行期间提供并由运行时执行引擎提供的接口引发的。
可以在设计时和执行期间调用 Fire<x> 方法。 通常,在组件设计期间,FireErrorFireInformationFireWarning调用组件时,调用和方法以在组件配置不当时提供用户反馈。 在组件设计过程中引发的事件显示在 任务窗格中。 此外,组件还可以定义自定义事件,然后使用该方法在执行 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) |
当任务处于不能证明出错但有必要向客户端发出警报的状态时,引发事件。 |