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 | IDTSOutputColumnCollection100 で IDTSOutput100 が見つからないときに、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 | インフラストラクチャです。 |
列挙体
列挙体 | 説明 | |
---|---|---|
ComponentType | 3 種類のデータ フロー コンポーネントを指定します。 | |
PipelineBufferMode | PipelineBuffer を入力バッファまたは出力バッファとして識別するために使用する値が含まれます。 |