DTSBufferManagerClass 類別

定義

public ref class DTSBufferManagerClass : Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::DTSBufferManager
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("59062589-79DD-4CC8-8433-D3EB54CE1A11")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class DTSBufferManagerClass : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.DTSBufferManager
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("59062589-79DD-4CC8-8433-D3EB54CE1A11")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type DTSBufferManagerClass = class
    interface DTSBufferManager
    interface IDTSBufferManager100
Public Class DTSBufferManagerClass
Implements DTSBufferManager
繼承
DTSBufferManagerClass
屬性
實作

備註

緩衝區管理員負責配置、管理及刪除「資料流程」工作所使用的物件,以及從來源到目的地的工作所 IDTSBuffer100 包含的元件。 它會提供公用程式函式來註冊緩衝區類型、在緩衝區中尋找資料行、抓取緩衝區中資料行的相關中繼資料,以及建立要求私用緩衝區的元件內部使用的私用緩衝區。

Managed 資料流程元件開發人員會使用緩衝區管理員,主要是用來找出中的資料行,這些資料行是在 PipelineBuffer 元件的和物件中所定義 IDTSInput100 IDTSOutput100 。 Managed 元件開發人員不會使用緩衝區管理員來建立 Idtsbuffer100.setsequentialmode 物件,因為 managed 元件不會直接與 IDTSBuffer100 緩衝區管理員建立的物件互動。 Managed 元件使用 managed PipelineBuffer 類別,這會在 managed 和機器碼之間封送處理資料。

建構函式

DTSBufferManagerClass()

屬性

IsVirtual[Int32]

方法

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

適用於