IDTSRuntimeComponent100.ProcessInput(Int32, IDTSBuffer100) Método

Definição

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)

Parâmetros

lInputID
Int32
pIDTSBufferInput
IDTSBuffer100
Atributos

Comentários

O ProcessInput é chamado para fornecer a um componente um objeto IDTSBuffer100 completo contendo linhas do componente upstream. As colunas contidas no buffer incluem aquelas definidas no IDTSInputColumnCollection100 do componente. Se o componente possui saídas síncronas, ele também inclui as colunas adicionadas à coleção de colunas de saída pelo componente, e todas as colunas da coleção de colunas de saída dos componentes que estão a montante do componente. As colunas estão localizadas em uma linha de buffer usando o método FindColumnByLineageID do BufferManager.

O ProcessInput é chamado repetidamente à medida que a tarefa de fluxo de dados recebe buffers completos dos componentes a montante. A chamada final ao método ProcessInput é confirmada quando a propriedade IsEndOfRowset é verdadeira.

Aplica-se a