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

Определение

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)

Параметры

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

Комментарии

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

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

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