IDTSRuntimeComponent100.ProcessInput(Int32, IDTSBuffer100) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
public:
void ProcessInput(int lInputID, Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::IDTSBuffer100 ^ pIDTSBufferInput);
[System.Runtime.InteropServices.DispId(15)]
public void ProcessInput(int lInputID, Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.IDTSBuffer100 pIDTSBufferInput);
[<System.Runtime.InteropServices.DispId(15)>]
abstract member ProcessInput : int * Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.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 complet IDTSBuffer100 contenant des lignes provenant du composant en amont. Les colonnes contenues dans le tampon incluent les colonnes définies dans le IDTSInputColumnCollection100 de la composante. 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 sont situées dans une ligne tampon en utilisant la FindColumnByLineageID méthode de la BufferManager.
ProcessInput est appelé à plusieurs reprises car la tâche de flux de données reçoit des tampons complets des composants en amont. L’appel final à la méthode ProcessInput est confirmé lorsque la IsEndOfRowset propriété est vraie.