IDTSRuntimeComponent100.PrimeOutput(Int32, Int32, IDTSBuffer100) 方法

定义

在包执行过程中针对向 IDTSBuffer100 添加行的组件调用;其中包括源组件和转换组件以及异步 IDTSOutput100 对象。 开发人员需要提供将行添加到输出缓冲区的代码。

public:
 void PrimeOutput(int lOutputs, int % lOutputIDs, Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSBuffer100 ^ % pIDTSBufferOutputs);
[System.Runtime.InteropServices.DispId(14)]
public void PrimeOutput (int lOutputs, ref int lOutputIDs, ref Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBuffer100 pIDTSBufferOutputs);
[<System.Runtime.InteropServices.DispId(14)>]
abstract member PrimeOutput : int * int * IDTSBuffer100 -> unit
Public Sub PrimeOutput (lOutputs As Integer, ByRef lOutputIDs As Integer, ByRef pIDTSBufferOutputs As IDTSBuffer100)

参数

lOutputs
Int32

outputIDs 数组和 buffers 数组中的元素数。

lOutputIDs
Int32

一个由 IDTSOutput100 ID 构成的数组。

pIDTSBufferOutputs
IDTSBuffer100

一个 IDTSBuffer100 对象数组。

属性

注解

数组lOutputspIDTSBufferOutputs中的元素数由连接到对象的IDTSPath100组件中的IDTSOutputCollection100对象数IDTSOutput100确定。

数组中的每个lOutputIDs元素在数组中pIDTSBufferOutputs具有相同IDTSBuffer100的索引处。

通过调用AddRow该方法以及PipelineBuffer完成后,SetEndOfRowset将调用该方法以通知数据流任务已完成添加行。

PrimeOutput 为属性设置为零的 SynchronousInputID 组件调用。

适用于