DTSBufferManager Antarmuka

Definisi

public interface class DTSBufferManager : Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::IDTSBufferManager100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.DTSBufferManagerClass))]
[System.Runtime.InteropServices.Guid("C16F500A-3A1C-423D-8ADF-A987C2D43600")]
public interface DTSBufferManager : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.IDTSBufferManager100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.DTSBufferManagerClass))>]
[<System.Runtime.InteropServices.Guid("C16F500A-3A1C-423D-8ADF-A987C2D43600")>]
type DTSBufferManager = interface
    interface IDTSBufferManager100
Public Interface DTSBufferManager
Implements IDTSBufferManager100
Turunan
Atribut
Penerapan

Keterangan

Manajer buffer bertanggung jawab untuk mengalokasikan, mengelola, dan menghapus objek yang IDTSBuffer100 digunakan oleh tugas aliran data dan komponen aliran data, dari sumber hingga tujuan. Ini menyediakan fungsi utilitas untuk mendaftarkan jenis buffer, menemukan kolom dalam buffer, mengambil metadata tentang kolom dalam buffer, dan membuat buffer privat yang digunakan secara internal oleh komponen yang meminta buffer privat.

Pengembang komponen aliran data terkelola menggunakan manajer buffer terutama untuk menemukan kolom dalam PipelineBuffer yang ditentukan dalam IDTSInput100 objek dan IDTSOutput100 komponen. Pengembang komponen terkelola tidak menggunakan manajer buffer untuk membuat IDTSBuffer100 objek karena komponen terkelola tidak berinteraksi langsung dengan IDTSBuffer100 objek yang dibuat oleh manajer buffer. Komponen terkelola menggunakan kelas terkelola PipelineBuffer yang marsekal data antara kode terkelola dan asli.

Properti

IsVirtual[Int32] (Diperoleh dari IDTSBufferManager100)

Metode

CreateBuffer(Int32, IDTSComponentMetaData100) (Diperoleh dari IDTSBufferManager100)
CreateFlatBuffer(Int32, IDTSComponentMetaData100) (Diperoleh dari IDTSBufferManager100)
CreateFlatBuffer64(UInt64, IDTSComponentMetaData100) (Diperoleh dari IDTSBufferManager100)
CreateVirtualBuffer(Int32, Int32) (Diperoleh dari IDTSBufferManager100)
FindColumnByLineageID(Int32, Int32) (Diperoleh dari IDTSBufferManager100)
GetBLOBObject(IDTSBLOBObject100) (Diperoleh dari IDTSBufferManager100)
GetColumnCount(Int32) (Diperoleh dari IDTSBufferManager100)
GetColumnInfo(Int32, Int32, DTP_BUFFCOL) (Diperoleh dari IDTSBufferManager100)
GetRowWidth(Int32) (Diperoleh dari IDTSBufferManager100)
RegisterBufferType(Int32, DTP_BUFFCOL, Int32, UInt32) (Diperoleh dari IDTSBufferManager100)
RegisterLineageIDs(Int32, Int32, Int32) (Diperoleh dari IDTSBufferManager100)

Berlaku untuk