次の方法で共有


Microsoft.SqlServer.Dts.Pipeline 名前空間

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

クラス

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

構造体

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

インターフェイス

  インターフェイス 説明
パブリック インターフェイス IVSTAScriptComponentUI インフラストラクチャです。IVSTA スクリプト コンポーネントのユーザー インターフェイスを表します。

列挙体

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