BufferManager プロパティ
パイプライン コンポーネントの IDTSBufferManager100 を設定します。
名前空間: Microsoft.SqlServer.Dts.Pipeline.Wrapper
アセンブリ: Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap.dll)
構文
'宣言
WriteOnly Property BufferManager As IDTSBufferManager100
Set
'使用
Dim instance As IDTSRuntimeComponent100
Dim value As IDTSBufferManager100
instance.BufferManager = value
IDTSBufferManager100 BufferManager { set; }
property IDTSBufferManager100^ BufferManager {
void set (IDTSBufferManager100^ value);
}
abstract BufferManager : IDTSBufferManager100 with get, set
function set BufferManager (value : IDTSBufferManager100)
説明
BufferManager は読み取り専用のランタイム プロパティです。このプロパティは、PreExecute メソッドで最初に、データ フロー コンポーネントから利用できるようになります。
FindColumnByLineageID メソッドは、PipelineBuffer 内でコンポーネントの IDTSInputColumnCollection100 または IDTSOutputColumnCollection100 を検索するために使用されます。IDTSBuffer100 に含まれる列の数はコンポーネントで予測した列の数より多い場合があるため、このメソッドが必要です。
また、BufferManager は、CreateBuffer、CreateFlatBuffer、CreateVirtualBuffer の各メソッドを使用して新しい IDTSBuffer100 オブジェクトを作成するためにも使用されます。