DTSBufferManagerClass Klasse

Definition

public ref class DTSBufferManagerClass : Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::DTSBufferManager
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("59062589-79DD-4CC8-8433-D3EB54CE1A11")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class DTSBufferManagerClass : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.DTSBufferManager
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("59062589-79DD-4CC8-8433-D3EB54CE1A11")>]
[<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 Puffer-Manager ist für die Zuordnung, Verwaltung und Löschung von Objekten zuständig, die vom IDTSBuffer100 Datenfluss Task und den in der Aufgabe enthaltenen Komponenten verwendet werden, von einer Quelle bis zum Ziel. Sie stellt Hilfsprogrammfunktionen zum Registrieren von Puffer Typen, zum Suchen von Spalten in einem Puffer, zum Abrufen von Metadaten zu einer Spalte in einem Puffer und zum Erstellen privater Puffer bereit, die intern von der Komponente verwendet werden, die den privaten Puffer anfordert.

Entwickler von verwalteten Datenfluss Komponenten verwenden den Puffer-Manager in erster Linie, um Spalten in einem zu suchen PipelineBuffer , die im IDTSInput100 -Objekt und im- IDTSOutput100 Objekt der Komponente definiert wurden. Entwickler verwalteter Komponenten verwenden den Puffer-Manager nicht zum Erstellen von IDTSBuffer100-Objekten, da verwaltete Komponenten nicht direkt mit den IDTSBuffer100 vom Puffer-Manager erstellten Objekten interagieren. Verwaltete Komponenten verwenden die verwaltete PipelineBuffer -Klasse, die Daten zwischen verwaltetem und nativem Code Marshalls.

Konstruktoren

DTSBufferManagerClass()

Eigenschaften

IsVirtual[Int32]

Methoden

CreateBuffer(Int32, IDTSComponentMetaData100)
CreateFlatBuffer(Int32, IDTSComponentMetaData100)
CreateFlatBuffer64(UInt64, IDTSComponentMetaData100)
CreateVirtualBuffer(Int32, Int32)
FindColumnByLineageID(Int32, Int32)
GetBLOBObject(IDTSBLOBObject100)
GetColumnCount(Int32)
GetColumnInfo(Int32, Int32, DTP_BUFFCOL)
GetRowWidth(Int32)
RegisterBufferType(Int32, DTP_BUFFCOL, Int32, UInt32)
RegisterLineageIDs(Int32, Int32, Int32)

Gilt für