DTSBufferManager Interfaccia

Definizione

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
Derivato
Attributi
Implementazioni

Commenti

Il gestore del buffer è responsabile dell'allocazione, gestione e cancellazione degli oggetti IDTSBuffer100 utilizzati dal compito di flusso dati e dai componenti del flusso dati, dalla sorgente fino alla destinazione. Fornisce funzioni di utilità per registrare i tipi di buffer, localizzare colonne in un buffer, recuperare i metadati su una colonna in un buffer e creare buffer privati utilizzati internamente dal componente che richiede il buffer privato.

Gli sviluppatori di componenti di flusso dati gestiti utilizzano principalmente il buffer manager per localizzare colonne in un PipelineBuffer definite negli oggetti IDTSInput100 e IDTSOutput100 del componente. Gli sviluppatori di componenti gestiti non utilizzano il gestore di buffer per creare oggetti IDTSBuffer100 perché i componenti gestiti non interagiscono direttamente con gli oggetti IDTSBuffer100 creati dal gestore di buffer. I componenti gestiti utilizzano la classe PipelineBuffer gestita che invia dati tra codice gestito e nativo.

Si applica a