标签:
Event Handler支持在某个事件触发的时候定义好处理该事件的逻辑,比如错误事件触发是该怎么处理。它跟Control Flow界面相似,就好像执行了另外一个包一样。Event Handler不仅支持包内的task对象,还支持对Event Hanlder事件中的task。
Event Handler可以触发组件级别或者包级别的事件,包括
FireBreakpointHit:这个一般应该用在调试时;
FireError:错误发生时,这个也应该是最被常用到的;
FireInformation:信息级别的
FireProgress:这个不知道怎么理解,我理解它就像VBA中的OnCurrent事件一样,就是没有错误,差不多开始执行组件的代码时被触发
FireQueryCancel:书上解释是触发一个事件以决定包是否需要被停止
FireCustomEvent:自定义事件
FireWarning:高于Information,低于Error的事件
其实除了上面这些还有一些比如OnPreValidate、OnPostValidate、OnPreExecute、OnPostExecute
标签:
原文地址:http://www.cnblogs.com/jenrrychen/p/4550065.html