Udostępnij za pośrednictwem


Metoda IDTSRuntimeComponent100.ProcessInput

O nazwie transformacja i obiekt docelowy składników, które mają IDTSInput100 obiektów, które są podłączone do składnika nadrzędnego.Programista musi podać kod, który przetwarza bufory danych wejściowych.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
Zestaw:  Microsoft.SqlServer.DTSPipelineWrap (w Microsoft.SqlServer.DTSPipelineWrap.dll)

Składnia

'Deklaracja
Sub ProcessInput ( _
    lInputID As Integer, _
    pIDTSBufferInput As IDTSBuffer100 _
)
'Użycie
Dim instance As IDTSRuntimeComponent100
Dim lInputID As Integer
Dim pIDTSBufferInput As IDTSBuffer100

instance.ProcessInput(lInputID, pIDTSBufferInput)
void ProcessInput(
    int lInputID,
    IDTSBuffer100 pIDTSBufferInput
)
void ProcessInput(
    [InAttribute] int lInputID, 
    [InAttribute] IDTSBuffer100^ pIDTSBufferInput
)
abstract ProcessInput : 
        lInputID:int * 
        pIDTSBufferInput:IDTSBuffer100 -> unit 
function ProcessInput(
    lInputID : int, 
    pIDTSBufferInput : IDTSBuffer100
)

Parametry

Uwagi

ProcessInputnazywa się zapewnienie pełnego składnik IDTSBuffer100 obiektu zawierającego wiersze od składnika nadrzędnego.Kolumny zawarte w buforze obejmują tych kolumn zdefiniowanych w IDTSInputColumnCollection100 składnika.Jeśli składnik synchroniczne wyjść, zawiera także kolumna dodawane do kolekcja kolumn wyjściowych przez składnik i wszystkie kolumna kolekcja kolumn wyjściowych składników, które są od składnika nadrzędnego.Kolumny znajdują się w wierszu bufora za pomocą FindColumnByLineageID metoda BufferManager.

ProcessInputwywoływany cyklicznie jako zadanie przepływ danych odbiera pełnej buforów z nadrzędny składników.Końcowe wywołanie ProcessInput potwierdzone metoda po IsEndOfRowset właściwość jest true.