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)

エラーを正当化しない状態にあるが、クライアントに警告するに値する状態にある場合はいつでも呼び出されます。

適用対象