IDTSComponentEvents 接口

定义

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

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)

当任务处于不能证明出错但有必要向客户端发出警报的状态时,引发事件。

适用于