次の方法で共有


IDTSEvents インターフェイス

タスクの代わりに TaskHost で使用されるイベントのセットを定義します。

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

構文

'宣言
Public Interface IDTSEvents
'使用
Dim instance As IDTSEvents
public interface IDTSEvents
public interface class IDTSEvents
type IDTSEvents =  interface end
public interface IDTSEvents

IDTSEvents 型は、以下のメンバーを公開しています。

メソッド

  名前 説明
パブリック メソッド OnBreakpointHit タスク内でブレークポイントにヒットすると呼び出されます。
パブリック メソッド OnCustomEvent タスクによって定義されたカスタム イベントを起動するため、タスクによって呼び出されます。
パブリック メソッド OnError エラーが発生すると、タスクまたはコンテナによって呼び出されます。
パブリック メソッド OnExecutionStatusChanged 実行状態が変化すると、タスクまたはコンテナにより呼び出されます。
パブリック メソッド OnInformation 情報を提供するためにタスクが必要な場合に呼び出されます。
パブリック メソッド OnPostExecute タスクの実行ロジックの完了直後に呼び出されます。このイベントは、タスクまたはコンテナが実行された直後に、タスクまたはコンテナから発生します。
パブリック メソッド OnPostValidate タスクの検証ロジックの完了直後に呼び出されます。このイベントは、タスクが検証された後に、タスクから発生します。
パブリック メソッド OnPreExecute タスクが実行される直前に呼び出されます。このイベントは、タスクまたはコンテナが実行される直前に、タスクまたはコンテナから発生します。
パブリック メソッド OnPreValidate タスクの実際の検証ロジックの開始時に呼び出されます。このイベントは、タスク ホストまたはコンテナの検証が開始されるときに発生します。
パブリック メソッド OnProgress タスクの実行の進行状況を更新するために呼び出されます。
パブリック メソッド OnQueryCancel 実行のキャンセルが可能なタスク処理の任意の時点で呼び出されます。このイベントは、タスクおよびコンテナの実行を停止する必要があるかどうかを決定するために、タスクおよびコンテナから発生します。
パブリック メソッド OnTaskFailed タスク ホストが失敗したとき、タスク ホストによって呼び出されます。
パブリック メソッド OnVariableValueChanged ランタイム エンジンにより呼び出されます。タスクからは呼び出されません。
パブリック メソッド OnWarning タスクがエラーの立証はできなくても、クライアントに警告を送ることは保証できる状態になると呼び出されます。

先頭に戻る

説明

各メソッドに対して、イベントを処理する DtsEventHandlers コレクション内に関連オブジェクトが存在します。イベントが無効な場合、オブジェクトは実行されず、false を返します。オブジェクトがローカル レベルでイベントを処理しない場合、イベントは親コンテナにエスカレートされて処理されます。

これらのメソッドでは、対応するイベント ハンドラのイベント コレクションにインデックスを提供します。