IDTSBuffer90 オブジェクトを管理します。
名前空間: Microsoft.SqlServer.Dts.Pipeline.Wrapper
アセンブリ: Microsoft.SqlServer.DTSPipelineWrap (microsoft.sqlserver.dtspipelinewrap.dll 内)
構文
'宣言
<GuidAttribute("E6918F3C-06DC-46CC-AE4D-3AF12F5B0E25")> _
<CoClassAttribute(GetType(DTSBufferManagerClass))> _
Public Interface DTSBufferManager
Inherits IDTSBufferManager90
[GuidAttribute("E6918F3C-06DC-46CC-AE4D-3AF12F5B0E25")]
[CoClassAttribute(typeof(DTSBufferManagerClass))]
public interface DTSBufferManager : IDTSBufferManager90
[GuidAttribute(L"E6918F3C-06DC-46CC-AE4D-3AF12F5B0E25")]
[CoClassAttribute(typeof(DTSBufferManagerClass))]
public interface class DTSBufferManager : IDTSBufferManager90
/** @attribute GuidAttribute("E6918F3C-06DC-46CC-AE4D-3AF12F5B0E25") */
/** @attribute CoClassAttribute(Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTSBufferManagerClass) */
public interface DTSBufferManager extends IDTSBufferManager90
GuidAttribute("E6918F3C-06DC-46CC-AE4D-3AF12F5B0E25")
CoClassAttribute(Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTSBufferManagerClass)
public interface DTSBufferManager extends IDTSBufferManager90
解説
バッファ マネージャは、移動元から移動先までの、データ フロー コンポーネントおよびデータ フロー タスクで使用される IDTSBuffer90 オブジェクトの割り当て、管理、削除を担当します。バッファの種類の登録、バッファ内の列の検索、バッファの列に関するメタデータの取得、およびプライベート バッファを要求するコンポーネントによって内部的に使用されるプライベート バッファの作成のための、ユーティリティ関数を提供します。
マネージ データ フロー コンポーネントの開発者は、主に、コンポーネントの IDTSInput90 オブジェクトと IDTSOutput90 オブジェクトで定義された列を PipelineBuffer 内で検索するためにバッファ マネージャを使用します。マネージ コンポーネントはバッファ マネージャによって作成された IDTSBuffer90 オブジェクトと直接対話しないので、マネージ コンポーネントの開発者は、IDTSBuffer90 オブジェクトの作成にバッファ マネージャを使用しません。マネージ コンポーネントは、マネージ コードとネイティブ コードの間でデータをマーシャリングするマネージ PipelineBuffer クラスを使用します。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
DTSBufferManager Members
Microsoft.SqlServer.Dts.Pipeline.Wrapper Namespace