IDTSRuntimeComponent100.ProcessInput(Int32, IDTSBuffer100) Methode

Definition

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)

Parameter

lInputID
Int32
pIDTSBufferInput
IDTSBuffer100
Attribute

Hinweise

ProcessInput wird aufgerufen, um eine Komponente ein vollständiges IDTSBuffer100 Objekt bereitzustellen, das Zeilen aus der upstream-Komponente enthält. Die im Puffer enthaltenen Spalten umfassen diese Spalten, die in der IDTSInputColumnCollection100 Komponente definiert sind. Wenn die Komponente synchrone Ausgaben aufweist, enthält sie auch die Spalten, die der Ausgabespaltenauflistung der Komponente hinzugefügt wurden, und alle Spalten in der Ausgabespaltenauflistung der Komponenten, die vor der Komponente vorgelagert sind. Spalten befinden sich in einer Pufferzeile mithilfe der FindColumnByLineageID Methode der BufferManager.

ProcessInput wird wiederholt aufgerufen, da der Datenflussvorgang vollständige Puffer aus den vorgelagerten Komponenten empfängt. Der letzte Aufruf der ProcessInput-Methode wird bestätigt, wenn die IsEndOfRowset Eigenschaft wahr ist.

Gilt für: