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 das Zuweisen, Verwalten und Löschen der Objekte verantwortlich, die IDTSBuffer100 von der Datenflussaufgabe und den Komponenten, die von der Aufgabe enthalten sind, von einer Quelle bis zum Ziel. Es bietet Hilfsfunktionen zum Registrieren von Puffertypen, Suchen von Spalten in einem Puffer, Abrufen von Metadaten zu einer Spalte in einem Puffer und Erstellen privater Puffer, die intern von der Komponente verwendet werden, die den privaten Puffer anfordert.

Entwickler der verwalteten Datenflusskomponente verwenden den Puffer-Manager hauptsächlich, um Spalten in einer PipelineBuffer zu finden, die in den IDTSInput100 und IDTSOutput100 Objekten der Komponente definiert wurden. Verwaltete Komponentenentwickler verwenden den Puffer-Manager nicht, um IDTSBuffer100-Objekte zu erstellen, da verwaltete Komponenten nicht direkt mit den objekten interagieren, die IDTSBuffer100 vom Puffer-Manager erstellt wurden. Verwaltete Komponenten verwenden die verwaltete PipelineBuffer Klasse, die Daten zwischen verwaltetem und systemeigenem Code übergibt.

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: