IDTSRuntimeComponent100.ProcessInput(Int32, IDTSBuffer100) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 einer Komponente ein vollständiges IDTSBuffer100 Objekt bereitzustellen, das Zeilen aus der vorgelagerten Komponente enthält. Die im Puffer enthaltenen Spalten umfassen jene, die in der Komponente IDTSInputColumnCollection100 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 der BufferManagerplatziert.
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 IsEndOfRowsetwahr ist.