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 列。 如果组件有同步输出,它还包括组件添加到输出列集合中的列,以及组件上游组件输出列集合中的所有列。 列通过使用 FindColumnByLineageIDBufferManager方法位于缓冲区行中。

随着数据流任务从上游组件接收满缓冲区,ProcessInput会被反复调用。 当该 IsEndOfRowset 属性为 时,对 ProcessInput 方法的最终调用得到确认。

适用于