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