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 基本クラスからメソッドを派生して、これらのメソッドの実装をオーバーライドします。