IDTSEvents インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
タスクの代わりに TaskHost で使用されるイベントのセットを定義します。
public interface class IDTSEvents
public interface IDTSEvents
type IDTSEvents = interface
Public Interface IDTSEvents
- 派生
注釈
各メソッドに対して、イベントを処理する DtsEventHandlers コレクション内に関連オブジェクトが存在します。 イベントが無効な場合、オブジェクトは実行されず、false
を返します。 オブジェクトがローカル レベルでイベントを処理しない場合、イベントは親コンテナーにエスカレートされて処理されます。
これらのメソッドでは、対応するイベント ハンドラーのイベント コレクションにインデックスを提供します。
メソッド
OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) |
タスク内でブレークポイントにヒットすると呼び出されます。 |
OnCustomEvent(TaskHost, String, String, Object[], String, Boolean) |
タスクによって定義されたカスタム イベントを起動するため、タスクによって呼び出されます。 |
OnError(DtsObject, Int32, String, String, String, Int32, String) |
エラーが発生すると、タスクまたはコンテナーによって呼び出されます。 |
OnExecutionStatusChanged(Executable, DTSExecStatus, Boolean) |
実行状態が変化すると、タスクまたはコンテナーにより呼び出されます。 |
OnInformation(DtsObject, Int32, String, String, String, Int32, String, Boolean) |
情報を提供するためにタスクが必要な場合に呼び出されます。 |
OnPostExecute(Executable, Boolean) |
タスクの実行ロジックの完了直後に呼び出されます。 このイベントは、タスクまたはコンテナーが実行された直後に、タスクまたはコンテナーから発生します。 |
OnPostValidate(Executable, Boolean) |
タスクの検証ロジックの完了直後に呼び出されます。 このイベントは、タスクが検証された後に、タスクから発生します。 |
OnPreExecute(Executable, Boolean) |
タスクが実行される直前に呼び出されます。 このイベントは、タスクまたはコンテナーが実行される直前に、タスクまたはコンテナーから発生します。 |
OnPreValidate(Executable, Boolean) |
タスクの実際の検証ロジックの開始時に呼び出されます。 このイベントは、タスク ホストまたはコンテナーの検証が開始されるときに発生します。 |
OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean) |
タスクの実行の進行状況を更新するために呼び出されます。 |
OnQueryCancel() |
実行のキャンセルが可能なタスク処理の任意の時点で呼び出されます。 このイベントは、タスクおよびコンテナーの実行を停止する必要があるかどうかを決定するために、タスクおよびコンテナーから発生します。 |
OnTaskFailed(TaskHost) |
タスク ホストが失敗したとき、タスク ホストによって呼び出されます。 |
OnVariableValueChanged(DtsContainer, Variable, Boolean) |
ランタイム エンジンにより呼び出されます。 タスクからは呼び出されません。 |
OnWarning(DtsObject, Int32, String, String, String, Int32, String) |
タスクがエラーの立証はできなくても、クライアントに警告を送ることは保証できる状態になると呼び出されます。 |