IDTSComponentEvents.FireCustomEvent 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当任务触发自定义任务定义事件时。
public:
void FireCustomEvent(System::String ^ eventName, System::String ^ eventText, cli::array <System::Object ^> ^ % arguments, System::String ^ subComponent, bool % fireAgain);
public void FireCustomEvent(string eventName, string eventText, ref object[] arguments, string subComponent, ref bool fireAgain);
abstract member FireCustomEvent : string * string * Object[] * string * bool -> unit
Public Sub FireCustomEvent (eventName As String, eventText As String, ByRef arguments As Object(), subComponent As String, ByRef fireAgain As Boolean)
参数
- eventName
- String
要引发的事件的名称。
- eventText
- String
描述该事件的文字。
- arguments
- Object[]
一系列用于传递给事件的参数。
- subComponent
- String
包含事件源更多细节的字符串。
- fireAgain
- Boolean
一个布尔值表示该信号应继续或停止发射。 值为真则表示应继续发射。
注解
由于触发事件可能成本高昂,运行时引擎提供了一种机制来抑制你不感兴趣的事件。 每种事件触发方法都有参数 FireAgain 。 如果该变量的值为 false,那么方法返回后,调用者在当前执行期间不会再次触发该事件。
其中几个事件有一个 subComponent 参数,使事件源识别更加细致。