次の方法で共有


IDTSRuntimeComponent100.BufferManager プロパティ

定義

パイプライン コンポーネントの IDTSBufferManager100 を設定します。

public:
 property Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSBufferManager100 ^ BufferManager {  void set(Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSBufferManager100 ^ value); };
[System.Runtime.InteropServices.DispId(22)]
public Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBufferManager100 BufferManager { [System.Runtime.InteropServices.DispId(22)] set; }
[<System.Runtime.InteropServices.DispId(22)>]
[<set: System.Runtime.InteropServices.DispId(22)>]
member this.BufferManager : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBufferManager100
Public Property BufferManager As IDTSBufferManager100

プロパティ値

IDTSBufferManager100 オブジェクト。

属性

注釈

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

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

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

適用対象