次の方法で共有


DefaultEvents.OnCustomEvent Method

このメソッドは、カスタム タスク定義イベントを発生させるために、タスクにより呼び出されます。

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

構文

'宣言
Public Overridable Sub OnCustomEvent ( _
    taskHost As TaskHost, _
    eventName As String, _
    eventText As String, _
    ByRef arguments As Object(), _
    subComponent As String, _
    ByRef fireAgain As Boolean _
)
public virtual void OnCustomEvent (
    TaskHost taskHost,
    string eventName,
    string eventText,
    ref Object[] arguments,
    string subComponent,
    ref bool fireAgain
)
public:
virtual void OnCustomEvent (
    TaskHost^ taskHost, 
    String^ eventName, 
    String^ eventText, 
    array<Object^>^% arguments, 
    String^ subComponent, 
    bool% fireAgain
)
public void OnCustomEvent (
    TaskHost taskHost, 
    String eventName, 
    String eventText, 
    /** @ref */ Object[] arguments, 
    String subComponent, 
    /** @ref */ boolean fireAgain
)
JScript は、値と型の引数の参照渡しをサポートしていません。

パラメータ

  • taskHost
    現在のタスクをホストしているタスクです。
  • eventName
    イベントの名前です。
  • eventText
    イベントを説明するテキストです。
  • arguments
    イベントに渡す引数の配列です。
  • subComponent
    イベント ソースについての詳細を含む文字列です。
  • fireAgain
    起動処理を続行するか停止するかを示す Boolean です。値が true の場合、起動処理が続行されます。

解説

OnCustomEvent は、タスクの検証または実行の間の任意の時点で呼び出される可能性があります。これによって、タスクによって生成される可能性があるイベントの種類に柔軟性が与えられます。

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

DefaultEvents Class
DefaultEvents Members
Microsoft.SqlServer.Dts.Runtime Namespace