IDTSBufferManager100 Interface

Définition

public interface class IDTSBufferManager100
[System.Runtime.InteropServices.Guid("C16F500A-3A1C-423D-8ADF-A987C2D43600")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSBufferManager100
[<System.Runtime.InteropServices.Guid("C16F500A-3A1C-423D-8ADF-A987C2D43600")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSBufferManager100 = interface
Public Interface IDTSBufferManager100
Dérivé
Attributs

Remarques

Le gestionnaire de tampons est responsable de l’allouement, de la gestion et de la suppression des IDTSBuffer100 objets utilisés par la tâche de flux de données, ainsi que des composants contenus par la tâche, depuis la source jusqu’à la destination. Il fournit des fonctions utilitaires pour enregistrer les types de tampons, localiser les colonnes dans un tampon, récupérer les métadonnées d’une colonne dans un tampon, et créer des tampons privés utilisés en interne par le composant qui demande le tampon privé.

Les développeurs de composants de flux de données managrés utilisent principalement le gestionnaire de tampons pour localiser les colonnes dans un PipelineBuffer qui étaient définies dans les IDTSInput100 objets et IDTSOutput100 du composant. Les composants gérés n’interagissent pas directement avec les IDTSBuffer100 objets créés par le gestionnaire de tampons, mais utilisent plutôt la classe managée PipelineBuffer qui fait passer les données entre le code managé et le code natif. Ainsi, les méthodes du gestionnaire de tampons qui créent IDTSBuffer100 des objets ne sont pas utilisées par les développeurs de composants gérés.

S’applique à