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 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.