Microsoft.SqlServer.Dts.Pipeline.Wrapper Namespace

Microsoft.SqlServer.Dts.Pipeline.Wrapper 名前空間は、カスタム データ フロー コンポーネントの作成およびデータ フロー タスクの自動化に使用されるクラスとインターフェイスを提供します。

このアセンブリは、DTSPipeline.dll 用のプライマリ相互運用機能アセンブリです。

クラス

クラス 説明
CManagedComponentWrapperClass データ フロー コンポーネントのデザイン時インスタンスを表します。
DTSBufferManagerClass IDTSBuffer90 オブジェクトを作成し、管理します。
MainPipeClass データ フロー レイアウトでコンポーネントを追加して接続します。

インターフェイス

インターフェイス 説明
CManagedComponentWrapper コンポーネントのプロパティと列コレクションを構成します。
DTSBufferManager IDTSBuffer90 オブジェクトを管理します。
IDTSBLOBObject90 IDTSBuffer90 オブジェクトの列に対して、バイトの読み取りおよび書き込みを行うために使用されます。
IDTSBuffer90 行と列を含む、メモリ内の 2 次元ストレージ オブジェクトを表します。
IDTSBufferManager90 IDTSBuffer90 オブジェクトを作成し、管理します。
IDTSComponentMetaData90 データ フロー コンポーネントで定義されるカスタム プロパティ、入力、出力、入力列、出力列などのデータ フロー コンポーネントの定義が含まれます。
IDTSComponentMetaDataCollection90 IDTSComponentMetaData90 オブジェクトのコレクションが含まれます。
IDTSComponentView90 ロールバックされるデータ フロー コンポーネントの IDTSComponentMetaData90 の変更を許可します。
IDTSCustomProperty90 データ フロー タスクでのオブジェクトのカスタム情報が含まれます。
IDTSCustomPropertyCollection90 IDTSCustomProperty90 オブジェクトのコレクションが含まれます。
IDTSDesigntimeComponent90 C++ と COM で作成されたデータ フロー コンポーネントのデザイン時メソッドを定義します。
IDTSExternalMetadataColumn90 外部データ ソースの列を表します。
IDTSExternalMetadataColumnCollection90 外部データ ソースの列を表す IDTSExternalMetadataColumn90 オブジェクトのコレクションが含まれます。
IDTSFriendlyEnum90 列挙の値の名前を提供します。
IDTSFriendlyEnumCollection90 IDTSFriendlyEnum90 オブジェクトのコレクションが含まれます。
IDTSInput90 実行時に PipelineBuffer オブジェクトの形式でコンポーネントに提供されたデータを表す列のコレクションが含まれます。
IDTSInputCollection90 IDTSInput90 オブジェクトのコレクションが含まれます。
IDTSInputColumn90 コンポーネントで使用するために選択される、上流コンポーネントの出力列を表します。
IDTSInputColumnCollection90 IDTSInputColumn90 列のコレクションが含まれます。
IDTSManagedComponent90  
IDTSManagedComponentHost90  
IDTSManagedComponentWrapper90  
IDTSObject90 データ フロー オブジェクトの基本オブジェクト インターフェイスを定義します。
IDTSObjectModel90  
IDTSOutput90 グラフの下流コンポーネントで利用できる IDTSOutputColumn90 列のコレクションが含まれます。
IDTSOutputCollection90 IDTSOutput90 オブジェクトのコレクションが含まれます。
IDTSOutputColumn90 コンポーネントによって提供される列のデザイン時の定義を含みます。
IDTSOutputColumnCollection90 IDTSOutputColumn90 列のコレクションが含まれます。
IDTSPath90 2 つのコンポーネント間の接続を表します。
IDTSPathCollection90 IDTSPath90 オブジェクトを格納するための、コレクション コンテナを提供します。
IDTSPersistenceComponent90  
IDTSPipeline90 データ フロー タスクによって実装されるメソッドとプロパティを定義します。
IDTSRuntimeComponent90 データ フロー コンポーネントのランタイム メソッドを定義します。
IDTSRuntimeConnection90 パッケージ内の ConnectionManager オブジェクトを参照します。
IDTSRuntimeConnectionCollection90 IDTSRuntimeConnectionCollection90 オブジェクトのコレクションが含まれます。
IDTSVirtualInput90 上流コンポーネントからコンポーネントが利用できる列を表します。
IDTSVirtualInputColumn90 IDTSPath90 オブジェクトの StartPoint オブジェクトにおける IDTSOutputColumn90 を表します。
IDTSVirtualInputColumnCollection90 IDTSVirtualInputColumn90 列のコレクションが含まれます。
MainPipe データ フロー タスクをプログラムで構成するために使用される IDTSPipeline90 インターフェイスのマネージ実装を提供します。

構造体

構造体 説明
BUFFER_WIRE_PACKET  
DTP_BUFFCOL バッファ列に格納されたデータを記述するメタデータが含まれます。
tagBUFFER_WIRE_PACKET  
tagBUFFERCOL バッファ列に格納されたデータを記述するメタデータが含まれます。

列挙型

列挙体 説明
DTPSTATUSENUM IDTSBuffer90 オブジェクトの列の状態を示します。
DTSBufferFlags IDTSBufferManager90 オブジェクトにバッファを登録するために使用される値を含みます。
DTSBufferHandlePresetValues バッファ ハンドルの定義されたセットを指定します。
DTSCustomPropertyExpressionType データ フロー コンポーネントのカスタム プロパティの値をプロパティ式を使用して指定できるかどうかを示します。
DTSInsertPlacement 新しい IDTSInput90 オブジェクトまたは IDTSOutput90 オブジェクトをコレクションに挿入する場所を指定します。
DTSObjectType データ フロー オブジェクト モデルで IDTSObject90 インターフェイスを実装するオブジェクトを指定します。
DTSPersistenceFormat データ フロー タスクでのオブジェクトの保存形式を指定します。
DTSPersistState IDTSCustomProperty90 をパッケージ XML ファイルに保存する方法を指定します。
DTSPIPELINEVERSION コンピュータにインストールされているデータ フロー エンジンのバージョンを指定します。
DTSRowDisposition 行の処理中にエラーまたは切り捨てが発生した場合の続行方法を指定します。
DTSUsageType コンポーネントによる IDTSInputColumn90 オブジェクトの使用方法を示します。
DTSValidationStatus Validate に対する呼び出しの戻り値を指定します。