IDTSRuntimeComponent100.ProcessInput(Int32, IDTSBuffer100) Metodo

Definizione

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)

Parametri

lInputID
Int32
pIDTSBufferInput
IDTSBuffer100
Attributi

Commenti

ProcessInput viene chiamato per fornire un componente a un oggetto Metodo IDTSBuffer100 completo contenente le righe del componente a Monte. Le colonne contenute nel buffer includono le colonne definite in IDTSInputColumnCollection100 del componente. Se il componente dispone di output sincroni, include anche le colonne aggiunte alla raccolta di colonne di output dal componente e tutte le colonne della raccolta di colonne di output dei componenti che sono upstream dal componente. Le colonne si trovano in una riga del buffer usando il metodo FindColumnByLineageID di gestore buffer.

ProcessInput viene chiamato ripetutamente quando l'attività flusso di dati riceve buffer completi dai componenti a Monte. La chiamata finale al metodo ProcessInput viene confermata quando la proprietà IsEndOfRowset è true.

Si applica a