DTSBufferManagerClass 类

定义

public ref class DTSBufferManagerClass : Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::DTSBufferManager
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("26D38582-1304-4A82-AD14-8DC8C09E6233")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class DTSBufferManagerClass : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.DTSBufferManager
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("26D38582-1304-4A82-AD14-8DC8C09E6233")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type DTSBufferManagerClass = class
    interface DTSBufferManager
    interface IDTSBufferManager100
Public Class DTSBufferManagerClass
Implements DTSBufferManager
继承
DTSBufferManagerClass
属性
实现

注解

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

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

适用于

线程安全性

任何此类公共静态(Shared在 Visual Basic 中)成员都是线程安全的。 不能保证任何实例成员是线程安全的。