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つです。もう一つは IDTSDesigntimeComponent100 インターフェースです。
管理されたコンポーネント開発者はこのインターフェースを直接実装する必要はなく、代わりに PipelineComponent ベースクラスからメソッドを派生し、それらの実装を上書きします。
プロパティ
| 名前 | 説明 |
|---|---|
| BufferManager |
パイプラインコンポーネントの IDTSBufferManager100 を設定します。 |
| ComponentMetaData |
コンポーネントの IDTSComponentMetaData100 を設定します。 |
| EventInfos |
PipelineComponentオブジェクトのIDTSEventInfos100コレクションを設定します。 |
| LogEntryInfos |
コンポーネントの IDTSLogEntryInfos100 オブジェクトを提供します。 |
| ReferenceTracker | |
| 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 オブジェクトが上流コンポーネントに接続されています。 開発者は入力バッファを処理するコードを提供する必要があります。 |