PipelineComponent.PrimeOutput(Int32, Int32[], PipelineBuffer[]) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.