IDTSRuntimeComponent100.ProcessInput(Int32, IDTSBuffer100) メソッド

定義

上流コンポーネントに対して接続された IDTSInput100 オブジェクトのある変換コンポーネントと変換先コンポーネントで呼び出されます。 開発者は、入力バッファーを処理するコードを指定する必要があります。

public:
 void ProcessInput(int lInputID, Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSBuffer100 ^ pIDTSBufferInput);
[System.Runtime.InteropServices.DispId(15)]
public void ProcessInput (int lInputID, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBuffer100 pIDTSBufferInput);
[<System.Runtime.InteropServices.DispId(15)>]
abstract member ProcessInput : int * Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBuffer100 -> unit
Public Sub ProcessInput (lInputID As Integer, pIDTSBufferInput As IDTSBuffer100)

パラメーター

lInputID
Int32

IDTSInput100 オブジェクトの ID です。

pIDTSBufferInput
IDTSBuffer100

入力 IDTSBuffer100 オブジェクトです。

属性

注釈

ProcessInput は、上流コンポーネントの行を含む完全な IDTSBuffer100 オブジェクトをコンポーネントに提供するために呼び出されます。 バッファーに含まれる列には、コンポーネントで IDTSInputColumnCollection100 定義されている列が含まれます。 コンポーネントに同期出力がある場合は、そのコンポーネントによって出力列コレクションに追加された列、およびそのコンポーネントの上流にあるコンポーネントの出力列コレクション内のすべての列も含まれます。 列は、次のメソッドを使用して FindColumnByLineageID バッファー行に配置されます BufferManager

ProcessInput は、データ フロー タスクが上流コンポーネントから受け取るバッファーがいっぱいになるたびに、繰り返し呼び出されます。 ProcessInput プロパティが true の場合、IsEndOfRowset メソッドの最後の呼び出しが確認されます。

適用対象