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 tempo di esecuzione per componenti sorgente e componenti di trasformazione con uscite asincrone per permettere a questi 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 nelle outputIDs matrici e buffers .
- outputIDs
- Int32[]
Una serie di IDTSOutput100 documenti d'identità.
- buffers
- PipelineBuffer[]
Matrice di oggetti PipelineBuffer.
Commenti
Il numero di elementi nell'array outputIDs e buffers è determinato dal numero di IDTSOutput100 oggetti nella IDTSOutputCollection100 collezione del componente connesso a un IDTSPath100 oggetto.
Ogni elemento nell'array outputIDs ha un PipelineBuffer indice allo stesso livello nell'array dei buffer.
Le righe vengono aggiunte al PipelineBuffer chiamando il AddRow metodo e, una volta terminato, il SetEndOfRowset metodo viene chiamato per notificare al compito di flusso dati che il componente ha terminato di aggiungere righe. Il SetEndOfRowset metodo imposta il valore della EndOfRowset proprietà a true sul buffer finale.
PrimeOutput è chiamato per componenti la cui SynchronousInputID proprietà è impostata a zero.