PipelineComponent.PrimeOutput(Int32, Int32[], PipelineBuffer[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Chiamato in fase di esecuzione per componenti di origine e di trasformazione con output asincroni, per consentire a tali componenti di aggiungere righe ai buffer di 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())
Parametri
- outputs
- Int32
Numero di elementi contenuti nelle matrici outputIDs
e buffers
.
- outputIDs
- Int32[]
Matrice di ID IDTSOutput100.
- buffers
- PipelineBuffer[]
Matrice di oggetti PipelineBuffer.
Commenti
Il numero di elementi nella outputIDs
matrice e buffers
è determinato dal numero di IDTSOutput100 oggetti nell'insieme IDTSOutputCollection100 del componente connesso a un IDTSPath100 oggetto.
Ogni elemento della outputIDs
matrice ha uno PipelineBuffer stesso indice nella matrice dei buffer.
Le righe vengono aggiunte all'oggetto PipelineBuffer chiamando il AddRow metodo e, al termine, il SetEndOfRowset metodo viene chiamato per notificare all'attività flusso di dati che il componente viene completato aggiungendo righe. Il SetEndOfRowset metodo imposta il valore della EndOfRowset proprietà su true
sul buffer finale.
PrimeOutput viene chiamato per i componenti la cui SynchronousInputID proprietà è impostata su zero.