DTSBufferManagerClass Classe

Definizione

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
Ereditarietà
DTSBufferManagerClass
Attributi
Implementazioni

Commenti

Il buffer manager è responsabile dell'allocazione, gestione e cancellazione degli oggetti IDTSBuffer100 utilizzati dal task di flusso dati e dei componenti contenuti dal task, dalla sorgente fino alla destinazione. Fornisce funzioni di utilità per registrare i tipi di buffer, localizzare colonne in un buffer, recuperare i metadati di 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

Thread safety

Qualsiasi membro pubblico statico ( Shared in Visual Basic) di questo tipo è sicuro per thread. Non è garantito che tutti i membri dell'istanza siano thread-safe.