IDTSRuntimeComponent100.ProcessInput(Int32, IDTSBuffer100) Methode

Definition

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)

Parameter

lInputID
Int32
pIDTSBufferInput
IDTSBuffer100
Attribute

Hinweise

ProcessInput wird aufgerufen, um einer Komponente ein vollständiges IDTSBuffer100-Objekt bereitzustellen, das Zeilen von der Upstream-Komponente enthält. Die im Puffer enthaltenen Spalten umfassen jene, die im IDTSInputColumnCollection100 der Komponente definiert sind. Wenn die Komponente synchrone Ausgänge hat, umfasst sie auch die Spalten, die von der Komponente zur Ausgabespaltensammlung hinzugefügt werden, sowie alle Spalten in der Ausgabespaltensammlung der Komponenten, die stromaufwärts zur Komponente liegen. Spalten werden in einer Pufferzeile mit der FindColumnByLineageID-Methode des BufferManager platziert.

ProcessInput wird wiederholt aufgerufen, während die Datenflussaufgabe volle Puffer von den Upstream-Komponenten erhält. Der letzte Aufruf der ProcessInput-Methode wird bestätigt, wenn die Eigenschaft IsEndOfRowset wahr ist.

Gilt für: