IDTSRuntimeComponent100.ProcessInput(Int32, IDTSBuffer100) 方法

定義

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

參數

lInputID
Int32
pIDTSBufferInput
IDTSBuffer100
屬性

備註

ProcessInput 被呼叫用來為元件提供一個包含上游元件列的完整 IDTSBuffer100 物件。 緩衝區中的欄位包含元件中定義 IDTSInputColumnCollection100 的欄位。 若元件有同步輸出,則還包含元件加入輸出欄位集合的欄位,以及元件上游元件輸出欄位集合中所有欄位。 欄位可透過以下 FindColumnByLineageID 方法 BufferManager位於緩衝區列中。

當資料流任務從上游元件接收滿緩衝區時,ProcessInput 會被反覆呼叫。 當該 IsEndOfRowset 屬性為 時,對 ProcessInput 方法的最後呼叫得到確認。

適用於