IDTSRuntimeComponent100.ProcessInput(Int32, IDTSBuffer100) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
ProcesInput se llama para proporcionar a un componente un objeto completo IDTSBuffer100 que contiene filas del componente upstream. Las columnas contenidas en el búfer incluyen aquellas definidas en el IDTSInputColumnCollection100 de del componente. Si el componente tiene salidas síncronas, también incluye las columnas añadidas 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 aguas arriba del componente. Las columnas se ubican en una fila de búfer usando el FindColumnByLineageID método de la BufferManager.
ProcessInput se llama repetidamente a medida que la tarea de flujo de datos recibe buffers completos de los componentes aguas arriba. La llamada final al método ProcessInput se confirma cuando la IsEndOfRowset propiedad es verdadera.