Share via


Microsoft.SqlServer.Dts.Pipeline 名前空間

Microsoft.SqlServer.Dts.Pipeline 名前空間には、マネージ データ フロー コンポーネントを開発するために使用するマネージ クラスが含まれます。マネージ クラスには、マネージ データ フロー コンポーネントの基本クラスである PipelineComponent クラス、および IDTSBuffer100 インターフェイスのマネージ実装である PipelineBuffer クラスがあります。PipelineBuffer クラスは、COM データ フロー エンジンとマネージ データ フロー コンポーネント間でデータ フロー バッファをマーシャリングします。

クラス

  クラス 説明
パブリック クラス BlobColumn SQL Server データ型が text、ntext、または image であるデータを格納するデータ フロー バッファに列を定義します。
パブリック クラス BufferDisconnectedException PipelineBuffer オブジェクトへのアクセスに失敗するとスローされる例外です。
パブリック クラス BufferNotFoundException PipelineBuffer が見つからない場合にスローされる例外です。
パブリック クラス CannotCreatePipelineComponentException データ フローがスクリプト コンポーネントのインスタンスを作成できないときにスローされる例外です。
パブリック クラス CannotCreateUserComponentException 開発者がスクリプト コンポーネントで作成したカスタム コードを含むクラスを、スクリプト コンポーネントがインスタンス化できない場合にスローされる例外です。既定では、このクラスは ScriptMain という名前になります。
パブリック クラス ColumnIndexOutOfRangeException バッファ列へのアクセスに使用されたインデックスがバッファ列のコレクションの範囲を越えている場合にスローされる例外です。
パブリック クラス ColumnIsNullException 特定のデータ型の列のアクセス メソッドを使用し、列の値が null の場合にスローされる例外です。
パブリック クラス ComponentUpgradeFailedException コンポーネントの PerformUpgrade メソッドが失敗するとスローされる例外です。
パブリック クラス ComponentVersionMismatchException パッケージ XML に格納されているコンポーネントのバージョンが現在のコンピュータにインストールされているコンポーネントのバージョンより新しい場合にスローされる例外です。
パブリック クラス DoesNotFitBufferException BufferColumn のデータ領域に収まらないほど大きな値がバッファに書き込まれるとスローされる例外です。
パブリック クラス DtsPipelineComponentAttribute PipelineComponent オブジェクトに関するデザイン時の情報が含まれます。
パブリック クラス InputNotFoundException スクリプト コンポーネントがコンポーネントにより内部的に定義された IDTSInput100 オブジェクトを見つけることができないときにスローされる例外です。
パブリック クラス ManagedComponentHost インフラストラクチャです。
パブリック クラス NoCurrentRowException PipelineBuffer 行の先頭のアドレスが null である場合にスローされる例外です。
パブリック クラス NotOutputBufferException Output オブジェクトに限定されるメソッドが、InputPipelineBuffer で呼び出されるとスローされる例外です。
パブリック クラス OutputNotFoundException IDTSOutputColumnCollection100IDTSOutput100 が見つからないときに、ScriptComponent によりスローされる例外です。
パブリック クラス PipelineBuffer データの行と列を含むメモリ内のデータ ストアを提供します。
パブリック クラス PipelineComponent マネージ データ フロー コンポーネントを開発する際に使用する基本クラスを定義します。
パブリック クラス PipelineComponentHResultException スクリプト コンポーネントで COM 例外を検出すると発生する例外です。
パブリック クラス ReadOnlyVariablesNotAvailableException ReadOnlyVariables コレクションが利用できない場合に、スクリプト コンポーネントで発生する例外です。
パブリック クラス ReadWriteVariablesNotAvailableException ReadWriteVariables コレクションが利用できない場合、スクリプト コンポーネントで発生する例外です。
パブリック クラス RowIndexOutOfRangeException PipelineBuffer の行にアクセスする際に無効なインデックスが指定されるとスローされる例外です。
パブリック クラス ScriptBuffer スクリプト コンポーネント プロジェクトの BufferWrapper プロジェクト アイテム内で、スクリプト コンポーネントによって生成される入力および出力を表す読み取り専用クラスの基本クラスとして機能します。
パブリック クラス ScriptComponent スクリプト コンポーネント プロジェクトの ComponentWrapper プロジェクト項目内で、スクリプト コンポーネントによって生成される読み取り専用の UserComponent クラスの基本クラスとして機能します。
パブリック クラス ScriptComponentHost インフラストラクチャです。
パブリック クラス ScriptingLanguageNotFoundException スクリプト言語が見つからない場合、スクリプト コンポーネントによってスローされる例外です。
パブリック クラス SSISScriptComponentEntryPointAttribute インフラストラクチャです。
パブリック クラス UnsupportedBufferDataTypeException 不適切なデータ型が含まれるバッファ列に値を割り当てた場合にスローされる例外です。
パブリック クラス UnsupportedDataRecordTypeException サポートされていないパラメータ値が DataRecordTypeToBufferType メソッドに渡された場合にスローされる例外です。
パブリック クラス UnsupportedValueTypeForTextStreamColumnException PipelineBuffer の列に割り当てられている値の型が文字列配列またはバイト配列ではない場合にスローされる例外です。
パブリック クラス VSTAComponentScriptingEngine インフラストラクチャです。

構造体

  構造体 説明
パブリック構造体 BufferColumn PipelineBuffer 列に読み取り専用のメタデータを提供します。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス IVSTAScriptComponentUI インフラストラクチャです。

列挙体

  列挙体 説明
パブリック列挙体 ComponentType 3 種類のデータ フロー コンポーネントを指定します。
パブリック列挙体 PipelineBufferMode PipelineBuffer を入力バッファまたは出力バッファとして識別するために使用する値が含まれます。