IDTSRuntimeComponent100.ProcessInput(Int32, IDTSBuffer100) 方法

定義

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

參數

lInputID
Int32
pIDTSBufferInput
IDTSBuffer100
屬性

備註

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

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

適用於