次の方法で共有


IDTSEvents インターフェイス

定義

タスクの代わりに 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)

タスクがエラーの立証はできなくても、クライアントに警告を送ることは保証できる状態になると呼び出されます。

適用対象