Поделиться через


IDTSRuntimeComponent100.ProcessInput(Int32, IDTSBuffer100) Метод

Определение

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)

Параметры

lInputID
Int32
pIDTSBufferInput
IDTSBuffer100
Атрибуты

Комментарии

ProcessInput вызывается для предоставления компоненту полного объекта IDTSBuffer100, содержащего строки из вышестоящего компонента. Столбцы, содержащиеся в буфере, включают столбцы, определенные в IDTSInputColumnCollection100 компонента. Если компонент имеет синхронные выходные данные, он также включает столбцы, добавленные компонентом в коллекцию выходных столбцов, и все столбцы в коллекции выходных столбцов компонентов, которые находятся выше по сравнению с компонентом. Столбцы находятся в строке буфера с помощью метода FindColumnByLineageID bufferManager.

ProcessInput вызывается повторно, когда задача потока данных получает полные буферы от вышестоящих компонентов. Последний вызов метода ProcessInput подтверждается, если свойство IsEndOfRowset имеет значение true.

Применяется к