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í.
Se utiliza en componentes de destino y de transformación que tienen objetos IDTSInput100 conectados a un componente de nivel superior. El desarrollador debe proporcionar el código que procesa los búferes de entrada.
public:
void ProcessInput(int lInputID, Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSBuffer100 ^ pIDTSBufferInput);
[System.Runtime.InteropServices.DispId(15)]
public void ProcessInput (int lInputID, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBuffer100 pIDTSBufferInput);
[<System.Runtime.InteropServices.DispId(15)>]
abstract member ProcessInput : int * Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBuffer100 -> unit
Public Sub ProcessInput (lInputID As Integer, pIDTSBufferInput As IDTSBuffer100)
Parámetros
- lInputID
- Int32
Id. del objeto IDTSInput100.
- pIDTSBufferInput
- IDTSBuffer100
El objeto IDTSBuffer100 de entrada.
- Atributos
Comentarios
ProcessInput se llama a para proporcionar a un componente un objeto completo IDTSBuffer100 que contiene filas del componente ascendente. Las columnas contenidas en el búfer incluyen las columnas definidas en del IDTSInputColumnCollection100 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.
ProcessInput se llama repetidamente a medida que la tarea de flujo de datos recibe búferes completos de los componentes ascendentes. La llamada final al ProcessInput método se confirma cuando la IsEndOfRowset propiedad es true
.