Freigeben über


IDTSComponentEvents.FireCustomEvent Methode

Definition

Tritt auf, wenn Tasks benutzerdefinierte Taskereignisse auslösen.

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)

Parameter

eventName
String

Der Name des auszulösenden Ereignisses.

eventText
String

Der Text, der das Ereignis beschreibt.

arguments
Object[]

Ein Array der Argumente, die an das Ereignis übergeben werden sollen.

subComponent
String

Ein String-Wert, der weitere Details zur Ereignisquelle enthält.

fireAgain
Boolean

Ein boolescher Wert, der angibt, dass dies weiterhin ausgelöst oder beendet werden soll. Ein Wert von true gibt an, dass es weiterhin ausgelöst werden soll.

Hinweise

Da das Auslösen eines Ereignisses möglicherweise teuer ist, bietet das Laufzeitmodul einen Mechanismus zum Unterdrücken von Ereignissen, an denen Sie nicht interessiert sind. Jede Ereignis ausgelöste Methode weist einen FireAgain Parameter auf. Wenn der Wert dieser Variable lautet false, wird dieses Ereignis nach dem Zurückgeben der Methode nicht erneut ausgelöst, bis die aktuelle Ausführung dauert.

Mehrere Ereignisse verfügen über einen subComponent Parameter, der eine noch größere Granularität in der Ereignisquellenidentifikation ermöglicht.

Gilt für: