次の方法で共有


FireCustomEvent メソッド

タスク定義のカスタム イベントを発生させます。

名前空間:  Microsoft.SqlServer.Dts.Runtime
アセンブリ:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS.dll)

構文

'宣言
Sub FireCustomEvent ( _
    eventName As String, _
    eventText As String, _
    ByRef arguments As Object(), _
    subComponent As String, _
    ByRef fireAgain As Boolean _
)
'使用
Dim instance As IDTSComponentEvents
Dim eventName As String
Dim eventText As String
Dim arguments As Object()
Dim subComponent As String
Dim fireAgain As Boolean

instance.FireCustomEvent(eventName, eventText, _
    arguments, subComponent, fireAgain)
void FireCustomEvent(
    string eventName,
    string eventText,
    ref Object[] arguments,
    string subComponent,
    ref bool fireAgain
)
void FireCustomEvent(
    String^ eventName, 
    String^ eventText, 
    array<Object^>^% arguments, 
    String^ subComponent, 
    bool% fireAgain
)
abstract FireCustomEvent : 
        eventName:string * 
        eventText:string * 
        arguments:Object[] byref * 
        subComponent:string * 
        fireAgain:bool byref -> unit 
function FireCustomEvent(
    eventName : String, 
    eventText : String, 
    arguments : Object[], 
    subComponent : String, 
    fireAgain : boolean
)

パラメーター

  • subComponent
    型: System. . :: . .String
    イベント ソースについての詳細を含む String です。
  • fireAgain
    型: System. . :: . .Boolean%
    起動処理を続行するか停止するかを示す Boolean です。値が true の場合、起動処理が続行されます。

説明

イベントの起動は負荷が高くなる場合があるため、起動する必要がないイベントを抑制するメカニズムがランタイム エンジンに用意されています。すべてのイベント起動メソッドには FireAgain パラメータがあります。この変数の値が false である場合、メソッドが値を返した後に、呼び出し元は現在の実行時間中にこのイベントを再度起動することがなくなります。

いくつかのイベントには subComponent パラメータがあります。このパラメータを使用すると、より詳細なイベント ソースを指定できます。