IDTSBufferManager100 Schnittstelle

Definition

public interface class IDTSBufferManager100
[System.Runtime.InteropServices.Guid("E25EC665-7DB0-41F9-B0FC-E58318DA64BC")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSBufferManager100
[<System.Runtime.InteropServices.Guid("E25EC665-7DB0-41F9-B0FC-E58318DA64BC")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSBufferManager100 = interface
Public Interface IDTSBufferManager100
Abgeleitet
Attribute

Hinweise

Der Puffermanager ist dafür verantwortlich, die von der Datenflussaufgabe verwendeten IDTSBuffer100-Objekte zuzuweisen, zu verwalten und zu löschen, sowie die von der Aufgabe enthaltenen Komponenten von einer Quelle bis zum Ziel. Es bietet Hilfsfunktionen zur Registrierung von Puffertypen, zur Lokalisierung von Spalten in einem Puffer, zum Abrufen von Metadaten zu einer 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. Verwaltete Komponenten interagieren nicht direkt mit den vom Puffermanager erstellten IDTSBuffer100-Objekten, sondern verwenden stattdessen die verwaltete PipelineBuffer-Klasse, die Daten zwischen verwaltetem und nativem Code zusammenführt. Daher werden die Methoden des Puffermanagers, die IDTSBuffer100-Objekte erstellen, von verwalteten Komponentenentwicklern nicht verwendet.

Gilt für: