DTSBufferManager 接口

定义

public interface class DTSBufferManager : Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::IDTSBufferManager100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.DTSBufferManagerClass))]
[System.Runtime.InteropServices.Guid("E25EC665-7DB0-41F9-B0FC-E58318DA64BC")]
public interface DTSBufferManager : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.IDTSBufferManager100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.DTSBufferManagerClass))>]
[<System.Runtime.InteropServices.Guid("E25EC665-7DB0-41F9-B0FC-E58318DA64BC")>]
type DTSBufferManager = interface
    interface IDTSBufferManager100
Public Interface DTSBufferManager
Implements IDTSBufferManager100
派生
属性
实现

注解

缓冲区管理器负责分配、管理和删除数据流任务和数据流组件使用的IDTSBuffer100对象,从源到目的地。 它提供工具函数,用于注册缓冲区类型、定位缓冲区中的列、检索关于该列的元数据,以及创建请求私有缓冲区的组件内部使用的私有缓冲区。

托管数据流组件开发者主要使用缓冲区管理器来定位在组件的IDTSInput100和IDTSOutput100对象中定义的PipelineBuffer中的列。 托管组件开发者不会使用缓冲管理器来创建IDTSBuffer100对象,因为托管组件不会直接与缓冲区管理器创建的IDTSBuffer100对象交互。 托管组件使用托管的PipelineBuffer类,负责在托管代码和本地代码之间汇总数据。

适用于