语言

IDTSComponentEvents.FireCustomEvent 方法

定义

当任务触发自定义任务定义事件时。

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 参数,使事件源识别更加细致。

适用于