IDTSRuntimeComponent100.ProcessInput(Int32, IDTSBuffer100) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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 方法的最後呼叫被確認。