IDTSRuntimeComponent100 インターフェイス

データ フロー コンポーネントのランタイム メソッドを定義します。

名前空間:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
アセンブリ:  Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap.dll)

構文

'宣言
<GuidAttribute("9146EAB1-C5B9-4734-B4BA-7D45D0B327D1")> _
Public Interface IDTSRuntimeComponent100
'使用
Dim instance As IDTSRuntimeComponent100
[GuidAttribute("9146EAB1-C5B9-4734-B4BA-7D45D0B327D1")]
public interface IDTSRuntimeComponent100
[GuidAttribute(L"9146EAB1-C5B9-4734-B4BA-7D45D0B327D1")]
public interface class IDTSRuntimeComponent100
[<GuidAttribute("9146EAB1-C5B9-4734-B4BA-7D45D0B327D1")>]
type IDTSRuntimeComponent100 =  interface end
public interface IDTSRuntimeComponent100

IDTSRuntimeComponent100 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ BufferManager パイプライン コンポーネントの IDTSBufferManager100 を設定します。
パブリック プロパティ ComponentMetaData コンポーネントの IDTSComponentMetaData100 を設定します。
パブリック プロパティ EventInfos PipelineComponent オブジェクトの IDTSEventInfos100 コレクションを設定します。
パブリック プロパティ LogEntryInfos コンポーネントに IDTSLogEntryInfos100 オブジェクトを提供します。
パブリック プロパティ ReferenceTracker IDTSObjectReferenceTracker100 を設定します。
パブリック プロパティ RequiredProductLevel データ フロー コンポーネントに必要な SQL Server 製品レベルを示す値を取得します。
パブリック プロパティ VariableDispenser データ フロー コンポーネントの IDTSVariableDispenser100 を設定します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Cleanup リソースを解放し、コンポーネントの実行を完了します。
パブリック メソッド PerformUpgrade コンポーネントのメタデータを、ローカル コンピューターにインストールされたコンポーネントのバージョンにアップグレードします。
パブリック メソッド PostExecute コンポーネントの実行の最後に呼び出されます。開発者は、コンポーネントのメイン処理の後で実行するコードを指定できます。
パブリック メソッド PreExecute PrepareForExecute の後で、かつ PrimeOutput および ProcessInput の前に呼び出されます。開発者は、コンポーネントのメイン処理を実行する前に一度だけ実行するコードを指定できます。
パブリック メソッド PrepareForExecute PreExecute の前に呼び出されます。開発者は、コンポーネントがメイン処理を実行する前で、かつ入力バッファーが利用できるようになる前に、一度だけ実行されるコードを指定できます。
パブリック メソッド PrimeOutput 基になるコンポーネントや非同期の IDTSOutput100 オブジェクトを使用する変換コンポーネントなど、IDTSBuffer100 に行を追加するコンポーネントのパッケージの実行中に呼び出されます。開発者は、出力バッファーに行を追加するコードを指定する必要があります。
パブリック メソッド ProcessInput 上流コンポーネントに対して接続された IDTSInput100 オブジェクトのある変換コンポーネントと変換先コンポーネントで呼び出されます。開発者は、入力バッファーを処理するコードを指定する必要があります。

先頭に戻る

説明

IDTSRuntimeComponent100 インターフェイスは、データ フロー コンポーネントの実行中に呼び出されるメソッドとプロパティを定義します。 このインターフェイスは、すべてのデータ フロー コンポーネントが実装する 2 つのインターフェイスのうちの 1 つで、もう 1 つは IDTSDesigntimeComponent100 インターフェイスです。

マネージ コンポーネントの開発者は、このインターフェイスを直接実装する必要はなく、代わりに、PipelineComponent 基本クラスからメソッドを派生して、これらのメソッドの実装をオーバーライドします。

関連項目

参照

Microsoft.SqlServer.Dts.Pipeline.Wrapper 名前空間