DTSBufferManager インターフェイス
IDTSBuffer100 オブジェクトを管理します。
名前空間: Microsoft.SqlServer.Dts.Pipeline.Wrapper
アセンブリ: Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap.dll)
構文
'宣言
<GuidAttribute("E25EC665-7DB0-41F9-B0FC-E58318DA64BC")> _
Public Interface DTSBufferManager _
Inherits IDTSBufferManager100
'使用
Dim instance As DTSBufferManager
[GuidAttribute("E25EC665-7DB0-41F9-B0FC-E58318DA64BC")]
public interface DTSBufferManager : IDTSBufferManager100
[GuidAttribute(L"E25EC665-7DB0-41F9-B0FC-E58318DA64BC")]
public interface class DTSBufferManager : IDTSBufferManager100
[<GuidAttribute("E25EC665-7DB0-41F9-B0FC-E58318DA64BC")>]
type DTSBufferManager =
interface
interface IDTSBufferManager100
end
public interface DTSBufferManager extends IDTSBufferManager100
DTSBufferManager 型は、以下のメンバーを公開しています。
プロパティ
名前 | 説明 | |
---|---|---|
IsVirtual | 指定されたバッファーが仮想バッファーかどうかを示す値を取得します。 (IDTSBufferManager100 から継承されています。) |
先頭に戻る
メソッド
先頭に戻る
説明
バッファー マネージャーは、移動元から移動先までの、データ フロー コンポーネントおよびデータ フロー タスクで使用される IDTSBuffer100 オブジェクトの割り当て、管理、削除を担当します。 バッファーの種類の登録、バッファー内の列の検索、バッファーの列に関するメタデータの取得、およびプライベート バッファーを要求するコンポーネントによって内部的に使用されるプライベート バッファーの作成のための、ユーティリティ関数を提供します。
マネージ データ フロー コンポーネントの開発者は、主に、コンポーネントの IDTSInput100 オブジェクトと IDTSOutput100 オブジェクトで定義された列を PipelineBuffer 内で検索するためにバッファー マネージャーを使用します。 マネージ コンポーネントはバッファー マネージャーによって作成された IDTSBuffer100 オブジェクトと直接やり取りしないので、マネージ コンポーネントの開発者は、IDTSBuffer100 オブジェクトの作成にバッファー マネージャーを使用しません。 マネージ コンポーネントは、マネージ コードとネイティブ コードの間でデータをマーシャリングするマネージ PipelineBuffer クラスを使用します。