IDTSRuntimeComponent100.ProcessInput(Int32, IDTSBuffer100) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 메서드에 대한 최종 호출이 확인됩니다.