DTSBufferManagerClass Classe

Définition

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
Héritage
DTSBufferManagerClass
Attributs
Implémente

Remarques

Le gestionnaire de mémoires tampons est chargé d’allouer, de gérer et de supprimer les IDTSBuffer100 objets utilisés par la tâche de flux de données et les composants contenus par la tâche, d’une source jusqu’à la destination. Il fournit des fonctions utilitaires pour inscrire des types de mémoires tampons, localiser des colonnes dans une mémoire tampon, récupérer des métadonnées sur une colonne dans une mémoire tampon et créer des mémoires tampons privées utilisées en interne par le composant qui demande la mémoire tampon privée.

Les développeurs de composants de flux de données managés utilisent principalement le gestionnaire de mémoires tampons pour localiser les colonnes d’un PipelineBuffer composant défini dans les objets et IDTSOutput100 les IDTSInput100 objets du composant. Les développeurs de composants managés n’utilisent pas le gestionnaire de mémoires tampons pour créer des objets IDTSBuffer100, car les composants managés n’interagissent pas directement avec les IDTSBuffer100 objets créés par le gestionnaire de mémoires tampons. Les composants managés utilisent la classe managée PipelineBuffer , qui marshale les données entre le code managé et le code natif.

Constructeurs

DTSBufferManagerClass()

Propriétés

IsVirtual[Int32]

Méthodes

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)

S’applique à