Bagikan melalui


PipelineComponent.PrimeOutput(Int32, Int32[], PipelineBuffer[]) Metode

Definisi

Dipanggil pada durasi untuk komponen sumber dan komponen transformasi dengan output asinkron untuk memungkinkan komponen ini menambahkan baris ke buffer output.

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())

Parameter

outputs
Int32

Jumlah elemen dalam outputIDs array dan buffers .

outputIDs
Int32[]

Array IDTSOutput100 ID.

buffers
PipelineBuffer[]

Array PipelineBuffer objek.

Keterangan

Jumlah elemen dalam outputIDs array dan buffers ditentukan oleh jumlah IDTSOutput100 objek dalam IDTSOutputCollection100 kumpulan komponen yang IDTSPath100 tersambung ke objek.

Setiap elemen dalam outputIDs array memiliki PipelineBuffer pada indeks yang sama dalam array buffer.

Baris ditambahkan ke PipelineBuffer dengan memanggil AddRow metode , dan setelah selesai, SetEndOfRowset metode dipanggil untuk memberi tahu tugas aliran data bahwa komponen selesai menambahkan baris. Metode SetEndOfRowset menetapkan nilai properti ke EndOfRowsettrue pada buffer akhir.

PrimeOutput dipanggil untuk komponen yang propertinya SynchronousInputID diatur ke nol.

Berlaku untuk