IDTSRuntimeComponent100 インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データ フロー コンポーネントのランタイム メソッドを定義します。
public interface class IDTSRuntimeComponent100
[System.Runtime.InteropServices.Guid("994367B9-F369-47F1-B38C-D97CA9C54277")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSRuntimeComponent100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("C9F4699B-84DF-4699-A7C8-60AE87195ADE")]
public interface IDTSRuntimeComponent100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("2E079605-FD96-4627-9C1D-38F7FE8CBADC")]
public interface IDTSRuntimeComponent100
[<System.Runtime.InteropServices.Guid("994367B9-F369-47F1-B38C-D97CA9C54277")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSRuntimeComponent100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("C9F4699B-84DF-4699-A7C8-60AE87195ADE")>]
type IDTSRuntimeComponent100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("2E079605-FD96-4627-9C1D-38F7FE8CBADC")>]
type IDTSRuntimeComponent100 = interface
Public Interface IDTSRuntimeComponent100
- 派生
- 属性
注釈
IDTSRuntimeComponent100 インターフェイスは、データ フロー コンポーネントの実行中に呼び出されるメソッドとプロパティを定義します。 このインターフェイスは、すべてのデータ フロー コンポーネントが実装する 2 つのインターフェイスのうちの 1 つで、もう 1 つは IDTSDesigntimeComponent100 インターフェイスです。
マネージド コンポーネントの開発者は、このインターフェイスを直接実装する必要はなく、代わりに、PipelineComponent 基本クラスからメソッドを派生して、これらのメソッドの実装をオーバーライドします。
プロパティ
BufferManager |
パイプライン コンポーネントの IDTSBufferManager100 を設定します。 |
ComponentMetaData |
コンポーネントの IDTSComponentMetaData100 を設定します。 |
EventInfos |
IDTSEventInfos100 オブジェクトの PipelineComponent コレクションを設定します。 |
LogEntryInfos |
コンポーネントに IDTSLogEntryInfos100 オブジェクトを提供します。 |
ReferenceTracker |
IDTSObjectReferenceTracker100 を設定します。 |
RequiredProductLevel |
データ フロー コンポーネントに必要なSQL Server製品レベルを示す値を取得します。 |
VariableDispenser |
データ フロー コンポーネントの IDTSVariableDispenser100 を設定します。 |
メソッド
Cleanup() |
リソースを解放し、コンポーネントの実行を完了します。 |
PerformUpgrade(Int32) |
コンポーネントのメタデータを、ローカル コンピューターにインストールされたコンポーネントのバージョンにアップグレードします。 |
PostExecute() |
コンポーネントの実行の最後に呼び出されます。 開発者は、コンポーネントのメイン処理の後で実行するコードを指定できます。 |
PreExecute() |
PrepareForExecute() の後で、かつ PrimeOutput(Int32, Int32, IDTSBuffer100) および ProcessInput(Int32, IDTSBuffer100) の前に呼び出されます。 開発者は、コンポーネントのメイン処理を実行する前に一度だけ実行するコードを指定できます。 |
PrepareForExecute() |
PreExecute() の前に呼び出されます。 開発者は、コンポーネントがメイン処理を実行する前で、かつ入力バッファーが利用できるようになる前に、一度だけ実行されるコードを指定できます。 |
PrimeOutput(Int32, Int32, IDTSBuffer100) |
基になるコンポーネントや非同期の IDTSBuffer100 オブジェクトを使用する変換コンポーネントなど、IDTSOutput100 に行を追加するコンポーネントのパッケージの実行中に呼び出されます。 開発者は、出力バッファーに行を追加するコードを指定する必要があります。 |
ProcessInput(Int32, IDTSBuffer100) |
上流コンポーネントに対して接続された IDTSInput100 オブジェクトのある変換コンポーネントと変換先コンポーネントで呼び出されます。 開発者は、入力バッファーを処理するコードを指定する必要があります。 |