IDTSRuntimeComponent100.ProcessInput(Int32, IDTSBuffer100) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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)
Parameter
- lInputID
- Int32
- pIDTSBufferInput
- IDTSBuffer100
- Atribut
Keterangan
ProcessInput dipanggil untuk menyediakan komponen objek IDTSBuffer100 lengkap yang berisi baris dari komponen upstream. Kolom yang terkandung dalam buffer menyertakan kolom yang ditentukan dalam KOMPONEN IDTSInputColumnCollection100. Jika komponen memiliki output sinkron, komponen juga menyertakan kolom yang ditambahkan ke kumpulan kolom output oleh komponen, dan semua kolom dalam kumpulan kolom output komponen yang upstream dari komponen. Kolom terletak di baris buffer dengan menggunakan metode FindColumnByLineageID dari BufferManager.
ProcessInput dipanggil berulang kali karena tugas aliran data menerima buffer penuh dari komponen upstram. Panggilan akhir ke metode ProcessInput dikonfirmasi ketika properti IsEndOfRowset benar.