PipelineComponent.PrimeOutput(Int32, Int32[], PipelineBuffer[]) Méthode

Définition

Appelé à l’exécution pour les composants sources et les composants de transformation avec des sorties asynchrones afin de permettre à ces composants d’ajouter des lignes aux tampons de sortie.

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

Paramètres

outputs
Int32

Nombre d’éléments dans les tableaux et outputIDs les buffers tableaux.

outputIDs
Int32[]

Une série de IDTSOutput100 pièces d’identité.

buffers
PipelineBuffer[]

Tableau d'objets PipelineBuffer.

Remarques

Le nombre d’éléments dans le outputIDs tableau et buffers est déterminé par le nombre d’objets IDTSOutput100 dans la IDTSOutputCollection100 collection du composant connecté à un IDTSPath100 objet.

Chaque élément du outputIDs tableau a un PipelineBuffer indice au même niveau dans le tableau de tampons.

Des lignes sont ajoutées à en PipelineBuffer appelant la AddRow méthode, et une fois terminée, la SetEndOfRowset méthode est appelée pour notifier la tâche de flux de données que le composant a terminé d’ajouter des lignes. La SetEndOfRowset méthode fixe la valeur de la EndOfRowset propriété sur true le tampon final.

PrimeOutput est appelé pour les composantes dont SynchronousInputID la propriété est fixée à zéro.

S’applique à