Partager via


IDTSRuntimeComponent100.ProcessInput(Int32, IDTSBuffer100) Méthode

Définition

public:
 void ProcessInput(int lInputID, Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::IDTSBuffer100 ^ pIDTSBufferInput);
[System.Runtime.InteropServices.DispId(15)]
public void ProcessInput (int lInputID, Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.IDTSBuffer100 pIDTSBufferInput);
[<System.Runtime.InteropServices.DispId(15)>]
abstract member ProcessInput : int * Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.IDTSBuffer100 -> unit
Public Sub ProcessInput (lInputID As Integer, pIDTSBufferInput As IDTSBuffer100)

Paramètres

lInputID
Int32
pIDTSBufferInput
IDTSBuffer100
Attributs

Remarques

ProcessInput est appelé pour fournir à un composant un objet IDTSBuffer100 complet contenant des lignes du composant en amont. Les colonnes contenues dans la mémoire tampon incluent les colonnes définies dans l’IDTSInputColumnCollection100 du composant. Si le composant a des sorties synchrones, il inclut également les colonnes ajoutées à la collection de colonnes de sortie par le composant, ainsi que toutes les colonnes de la collection de colonnes de sortie des composants qui sont en amont du composant. Les colonnes se trouvent dans une ligne de mémoire tampon à l’aide de la méthode FindColumnByLineageID du BufferManager.

ProcessInput est appelé à plusieurs reprises, car la tâche de flux de données reçoit des mémoires tampons complètes des composants en amont. L’appel final à la méthode ProcessInput est confirmé lorsque la propriété IsEndOfRowset a la valeur true.

S’applique à