DTSBufferManager Interfaz

Definición

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
Derivado
Atributos
Implementaciones

Comentarios

El administrador de búfer es responsable de asignar, administrar y eliminar los IDTSBuffer100 objetos utilizados por la tarea flujo de datos y los componentes de flujo de datos, 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 de un búfer y crear búferes privados que el componente usa internamente para solicitar el búfer privado.

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

Propiedades

IsVirtual[Int32] (Heredado de IDTSBufferManager100)

Métodos

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

Se aplica a