次の方法で共有


IDTSRuntimeComponent100.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)

プロパティ値

型: Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBufferManager100
IDTSBufferManager100 オブジェクトです。

説明

BufferManager は読み取り専用のランタイム プロパティです。このプロパティは、PreExecute メソッドで最初に、データ フロー コンポーネントから利用できるようになります。

FindColumnByLineageID メソッドは、PipelineBuffer 内でコンポーネントの IDTSInputColumnCollection100 または IDTSOutputColumnCollection100 を検索するために使用されます。 IDTSBuffer100 に含まれる列の数はコンポーネントで予測した列の数より多い場合があるため、このメソッドが必要です。

また、BufferManager は、CreateBufferCreateFlatBufferCreateVirtualBuffer の各メソッドを使用して新しい IDTSBuffer100 オブジェクトを作成するためにも使用されます。

関連項目

参照

IDTSRuntimeComponent100 インターフェイス

Microsoft.SqlServer.Dts.Pipeline.Wrapper 名前空間