Compartir a través de


DTSBufferManagerClass Clase

Definición

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
Herencia
DTSBufferManagerClass
Atributos
Implementaciones

Comentarios

El administrador de búferes es responsable de asignar, administrar y eliminar los objetos IDTSBuffer100 usados por la tarea de flujo de datos y los componentes contenidos por la tarea, desde un origen hasta el destino. Proporciona funciones de utilidad para registrar tipos de búfer, localizar columnas en un búfer, recuperar metadatos sobre una columna en un búfer y crear búferes privados que el componente que solicita el búfer privado usa internamente.

Los desarrolladores de componentes de flujo de datos administrados usan el administrador de búferes principalmente para buscar columnas en un objeto PipelineBuffer que se definieron en los objetos IDTSInput100 e IDTSOutput100 del componente. Los desarrolladores de componentes administrados no usan el administrador de búferes para crear objetos IDTSBuffer100 porque los componentes administrados no interactúan directamente con los objetos IDTSBuffer100 creados por el administrador de búferes. Los componentes administrados usan la clase PipelineBuffer administrada, que serializa los datos entre código administrado y nativo.

Constructores

DTSBufferManagerClass()

Propiedades

IsVirtual[Int32]

Métodos

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)

Se aplica a

Seguridad para subprocesos

Los miembros estáticos públicos ( Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.