IDTSRuntimeComponent100.ProcessInput(Int32, IDTSBuffer100) Método

Definición

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)

Parámetros

lInputID
Int32
pIDTSBufferInput
IDTSBuffer100
Atributos

Comentarios

Se llama a ProcessInput para proporcionar a un componente un objeto completo IDTSBuffer100 que contiene filas del componente ascendente. Las columnas contenidas en el búfer incluyen esas columnas definidas en el IDTSInputColumnCollection100 del componente . Si el componente tiene salidas sincrónicas, también incluye las columnas agregadas a la colección de columnas de salida por el componente y todas las columnas de la colección de columnas de salida de los componentes que están ascendentes del componente. Las columnas se encuentran en una fila de búfer mediante el FindColumnByLineageID método de BufferManager.

Se llama a ProcessInput repetidamente, ya que la tarea de flujo de datos recibe búferes completos de los componentes ascendentes. La llamada final al método ProcessInput se confirma cuando la IsEndOfRowset propiedad es true.

Se aplica a