DTSBufferManagerClass Klasse

Definition

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
Vererbung
DTSBufferManagerClass
Attribute
Implementiert

Hinweise

Der Puffermanager ist verantwortlich für die Zuweisung, Verwaltung und Löschung der von der Datenflussaufgabe verwendeten IDTSBuffer100-Objekte sowie die von der Aufgabe enthaltenen Komponenten von einer Quelle bis zum Ziel. Es bietet Dienstprogramme zur Registrierung von Puffertypen, zur Lokalisierung von Spalten in einem Puffer, zum Abrufen von Metadaten über eine Spalte in einem Puffer und zur Erstellung privater Puffer, die intern von der Komponente verwendet werden, die den privaten Puffer anfordert.

Entwickler von verwalteten Datenflusskomponenten nutzen den Puffermanager hauptsächlich, um Spalten in einem PipelineBuffer zu lokalisieren, die in den IDTSInput100- und IDTSOutput100-Objekten der Komponente definiert wurden. Entwickler von verwalteten Komponenten verwenden den Puffermanager nicht, um IDTSBuffer100-Objekte zu erstellen, da verwaltete Komponenten nicht direkt mit den vom Puffermanager erstellten IDTSBuffer100-Objekten interagieren. Verwaltete Komponenten verwenden die verwaltete PipelineBuffer-Klasse, die Daten zwischen verwaltetem und nativem Code zusammenführt.

Gilt für:

Threadsicherheit

Alle öffentlichen statischen ( Shared in Visual Basic) Mitglieder dieses Typs sind threadsicher. Instanzenmitglieder sind nicht garantiert threadsicher.