PipelineComponent.PrimeOutput(Int32, Int32[], PipelineBuffer[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在运行时针对源组件和具有异步输出的转换组件调用,使这些组件可以向输出缓冲区添加行。
public:
virtual void PrimeOutput(int outputs, cli::array <int> ^ outputIDs, cli::array <Microsoft::SqlServer::Dts::Pipeline::PipelineBuffer ^> ^ buffers);
public virtual void PrimeOutput (int outputs, int[] outputIDs, Microsoft.SqlServer.Dts.Pipeline.PipelineBuffer[] buffers);
abstract member PrimeOutput : int * int[] * Microsoft.SqlServer.Dts.Pipeline.PipelineBuffer[] -> unit
override this.PrimeOutput : int * int[] * Microsoft.SqlServer.Dts.Pipeline.PipelineBuffer[] -> unit
Public Overridable Sub PrimeOutput (outputs As Integer, outputIDs As Integer(), buffers As PipelineBuffer())
参数
- outputs
- Int32
outputIDs
数组和 buffers
数组中的元素数。
- outputIDs
- Int32[]
IDTSOutput100 ID 的数组。
- buffers
- PipelineBuffer[]
一个 PipelineBuffer 对象数组。
注解
数组outputIDs
buffers
中的元素数由连接到对象的IDTSPath100组件集合中的IDTSOutputCollection100对象数IDTSOutput100确定。
数组中的每个 outputIDs
元素在缓冲区数组中具有相同 PipelineBuffer 的索引。
通过调用AddRow该方法以及PipelineBuffer完成后,SetEndOfRowset将调用该方法以通知数据流任务已完成添加行。 该方法 SetEndOfRowset 将属性的值 EndOfRowset 设置为 true
在最终缓冲区上。
PrimeOutput 为属性设置为零的 SynchronousInputID 组件调用。