IDTSRuntimeComponent100.ProcessInput(Int32, IDTSBuffer100) 메서드

정의

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)

매개 변수

lInputID
Int32
pIDTSBufferInput
IDTSBuffer100
특성

설명

ProcessInput은 업스트림 구성 요소의 행을 포함하는 전체 IDTSBuffer100 개체를 구성 요소에 제공하기 위해 호출됩니다. 버퍼에 포함된 열에는 구성 요소의 IDTSInputColumnCollection100에 정의된 열이 포함됩니다. 구성 요소에 동기 출력이 있는 경우 구성 요소에 의해 출력 열 컬렉션에 추가된 열과 구성 요소의 업스트림에 있는 구성 요소의 출력 열 컬렉션에 있는 모든 열도 포함됩니다. 열은 BufferManager의 FindColumnByLineageID 메서드를 사용하여 버퍼 행에 있습니다.

데이터 흐름 태스크가 업스트림 구성 요소에서 전체 버퍼를 수신함에 따라 ProcessInput이 반복적으로 호출됩니다. IsEndOfRowset 속성이 true이면 ProcessInput 메서드에 대한 최종 호출이 확인됩니다.

적용 대상