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) | 
		 当任务处于不能证明出错但有必要向客户端发出警报的状态时,引发事件。  |