PipelineComponent.PrimeOutput(Int32, Int32[], PipelineBuffer[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается во время выполнения компонентов источника и компонентов преобразования с асинхронными выходными данными для того, чтобы позволить этим компонентам добавлять строки в выходной буфер.
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.
- buffers
- PipelineBuffer[]
Массив объектов PipelineBuffer.
Комментарии
Количество элементов в массиве определяется buffers
количеством IDTSOutput100 объектов в IDTSOutputCollection100 коллекции компонента, подключенного к объекту IDTSPath100outputIDs
.
Каждый элемент в массиве outputIDs
имеет PipelineBuffer один и тот же индекс в массиве буферов.
Строки добавляются в PipelineBuffer метод путем вызова AddRow метода и по завершении вызывается метод для SetEndOfRowset уведомления задачи потока данных о завершении добавления строк компонентом. Метод SetEndOfRowset задает для свойства true
значение EndOfRowset конечного буфера.
PrimeOutput вызывается для компонентов, свойство которых SynchronousInputID равно нулю.