IDTSComponentEvents インターフェイス

定義

イベント発生を提供するインターフェースを定義します。

public interface class IDTSComponentEvents
public interface IDTSComponentEvents
type IDTSComponentEvents = interface
Public Interface IDTSComponentEvents

注釈

インテグレーションサービスランタイムには、ランタイムからパッケージ内で実行されるタスクや列挙器などのさまざまなコンポーネントに渡されるこのイベントインターフェースが含まれています。 イベントは、実行中に提供される IDTSComponentEvents インターフェースと実行時実行エンジンを用いてタスクによって発生します。

Fire<x> メソッドは設計時および実行時に呼び出すことができます。 通常、コンポーネント設計時には、 FireErrorFireInformationFireWarning メソッドが呼ばれ、コンポーネントの設定が誤った場合にユーザーフィードバックを提供します。 コンポーネント設計中に発生したイベントは タスクペインに表示されます。 さらに、コンポーネントはカスタムイベントを定義し、実行時に FireCustomEvent メソッドを使ってそれらを発生させることができます。 詳細については、「Data Flow Componentにおけるイベントの提出と定義」をご覧ください。

メソッド

名前 説明
FireBreakpointHit(BreakpointTarget)

パッケージ内のブレークポイントターゲットがヒットするとイベントが発生します。

FireCustomEvent(String, String, Object[], String, Boolean)

タスクがカスタムタスク定義イベントを発生させるときに発生します。

FireError(Int32, String, String, String, Int32)

エラーが発生するとイベントを発生させます。

FireInformation(Int32, String, String, String, Int32, Boolean)

情報を含むイベントを発生させます。

FireProgress(String, Int32, Int32, Int32, String, Boolean)

実行ファイルによる測定可能な進捗が見られた際にイベントを発生させます。

FireQueryCancel()

実行ファイルを停止すべきかどうかを判断するイベントを発生させます。

FireWarning(Int32, String, String, String, Int32)

タスクがエラーを正当化しない状態にあるが、クライアントに警告するに値する状態にある場合はいつでもイベントを発生させます。

適用対象