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
- lInputID
Typ: System.Int32
Identyfikator IDTSInput100 obiektu.
- pIDTSBufferInput
Typ: Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBuffer100
Dane wejściowe IDTSBuffer100 obiektu.
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.
Zobacz także