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 свойство истинно.