DTSBufferManager Interface

Definição

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
Derivado
Atributos
Implementações

Comentários

O gerenciador de buffer é responsável por alocar, gerenciar e excluir os objetos IDTSBuffer100 usados pela tarefa de fluxo de dados e pelos componentes do fluxo de dados, desde a fonte até o destino. Ele fornece funções utilitárias para registrar tipos de buffer, localizar colunas em um buffer, recuperar metadados sobre uma coluna em um buffer e criar buffers privados que são usados internamente pelo componente que solicita o buffer privado.

Desenvolvedores de componentes de fluxo de dados gerenciados usam o gerenciador de buffers principalmente para localizar colunas em um PipelineBuffer definidas nos objetos IDTSInput100 e IDTSOutput100 do componente. Desenvolvedores de componentes gerenciados não usam o gerenciador de buffers para criar objetos IDTSBuffer100 porque os componentes gerenciados não interagem diretamente com os objetos IDTSBuffer100 criados pelo gerenciador de buffer. Componentes gerenciados utilizam a classe gerenciada PipelineBuffer, que faz o mini-retorno de dados entre código gerenciado e nativo.

Aplica-se a