Microsoft.SqlServer.Dts.Pipeline.Wrapper Espace de noms

L'espace de noms Microsoft.SqlServer.Dts.Pipeline.Wrapper fournit les classes et les interfaces utilisées pour créer des composants de Flux de données personnalisés et automatiser la tâche de Flux de données.

Classes

CManagedComponentWrapperClass

Représente l'instance de conception d'un composant de flux de données.

DTSBufferManagerClass

Crée et gère des objets IDTSBuffer100.

MainPipeClass

Ajoute et connecte des composants dans une disposition de flux de données.

Structures

BUFFER_WIRE_PACKET

Spécifie le paquet de transfert de la mémoire tampon du wrapper de pipeline.

DTP_BUFFCOL

Contient des métadonnées qui décrivent les données stockées dans une colonne tampon.

tagBUFFER_WIRE_PACKET

Spécifie le paquet de transfert de la mémoire tampon pour le wrapper de pipeline.

tagBUFFERCOL

Contient des métadonnées qui décrivent les données stockées dans une colonne tampon.

Interfaces

CManagedComponentWrapper

Configure les propriétés et les collections de colonnes d'un composant.

DTSBufferManager

Gère des objets IDTSBuffer100.

IDTSBLOBObject100

Utilisé pour lire et écrire des octets dans une colonne d'un objet IDTSBuffer100.

IDTSBuffer100

Représente un objet de stockage en mémoire à deux dimensions qui contient des lignes et des colonnes.

IDTSBufferManager100

Crée et gère des objets IDTSBuffer100.

IDTSBufferManagerInitialize100

Initialise le gestionnaire de tampons pour le wrapper de pipeline.

IDTSBufferTapConfiguration100

Représente la configuration de drainage de l'objet IDTSBuffer100.

IDTSComponentMetaData100

Contient la définition d'un composant de flux de données qui inclut les propriétés personnalisées, les entrées, les sorties et les colonnes d'entrée et sortie définies sur un composant de flux de données.

IDTSComponentMetaData130

Ajoute de nouvelles fonctionnalités à l’interface IDTSComponentMetaData100 existante dans SQL Server 2016, en particulier la méthode GetIdentificationStringByID(Int32). L’interface IDTSComponentMetaData100 contient la définition d’un composant de flux de données, notamment les propriétés personnalisées, les entrées, les sorties, et les colonnes d’entrée et de sortie définies sur un composant de flux de données.

IDTSComponentMetaDataCollection100

Contient une collection d'objets IDTSComponentMetaData100.

IDTSComponentView100

Autorise la restauration des modifications de l'objet IDTSComponentMetaData100 d'un composant de flux de données.

IDTSCustomProperty100

Contient les informations personnalisées d'un objet dans une tâche de flux de données.

IDTSCustomPropertyCollection100

Contient une collection d'objets IDTSCustomProperty100.

IDTSDataFileCreator100

Représente une interface de créateur de fichier de données DTS.

IDTSDesigntimeComponent100

Définit les méthodes de conception d'un composant de flux de données écrit en C++ et en COM.

IDTSExpressionEvaluatorEx100

Évalue les expressions de cible.

IDTSExternalMetadataColumn100

Représente une colonne d'une source de données externe.

IDTSExternalMetadataColumnCollection100

Contient une collection d'objets IDTSExternalMetadataColumn100 qui représentent les colonnes d'une source de données externe.

IDTSFriendlyEnum100

Fournit des noms aux valeurs d'une énumération.

IDTSFriendlyEnumCollection100

Contient une collection d'objets IDTSFriendlyEnum100.

IDTSInput100

Contient la collection de colonnes qui représente les données fournies à un composant sous la forme d'objets PipelineBuffer au moment de l'exécution.

IDTSInputCollection100

Contient une collection d'objets IDTSInput100.

IDTSInputColumn100

Représente une colonne de sortie d'un composant en amont sélectionné pour une utilisation par un composant.

IDTSInputColumn130

Ajoute de nouvelles fonctionnalités dans SQL Server 2016 à l’interface existanteIDTSInputColumn100, en particulier la LineageIdentificationString propriété, qui est utilisée par la GetIdentificationStringByID(Int32) méthode . L’interface IDTSInputColumn100 représente une colonne de sortie d’un composant amont qui est sélectionné pour être utilisé par un composant.

IDTSInputColumnCachedInfo100

Représente des informations mises en cache pour les colonnes d'entrée IDTS.

IDTSInputColumnCollection100

Contient une collection de colonnes IDTSInputColumn100.

IDTSLookupDesign100

Représente une interface de recherche DTS.

IDTSManagedComponent100

Représente une interface pour les composants DTS managés.

IDTSManagedComponentHost100

Contient les hôtes des objets IDTSManagedComponent100.

IDTSManagedComponentHost130

L'espace de noms Microsoft.SqlServer.Dts.Pipeline.Wrapper fournit les classes et les interfaces utilisées pour créer des composants de Flux de données personnalisés et automatiser la tâche de Flux de données.

IDTSManagedComponentWrapper100

Représente le wrapper du composant DTS managé.

IDTSMultiInputComponent100

Fournit les méthodes pour les composants à plusieurs entrées.

IDTSMultiInputComponentHost100

Fournit les méthodes pour les hôtes de composants à plusieurs entrées.

IDTSObject100

Définit l'interface de l'objet de base pour des objets de flux de données.

IDTSObjectModel100

Représente un modèle pour IDTSObject100.

IDTSOutput100

Contient la collection de colonnes IDTSOutputColumn100 disponible pour les composants en aval dans un graphique.

IDTSOutputCollection100

Contient une collection d'objets IDTSOutput100.

IDTSOutputColumn100

Contient la définition d'une colonne au moment de la conception fournie par un composant.

IDTSOutputColumn130

Ajoute de nouvelles fonctionnalités dans SQL Server 2016 à l’interface existanteIDTSOutputColumn100, en particulier la LineageIdentificationString propriété, qui est utilisée par la GetIdentificationStringByID(Int32) méthode . L’interface IDTSOutputColumn100 contient la définition au moment du design d’une colonne fournie par un composant.

IDTSOutputColumnCollection100

Contient une collection de colonnes IDTSOutputColumn100.

IDTSPath100

Représente une connexion entre deux composants.

IDTSPathCollection100

Fournit un conteneur de collection pour stocker des objets IDTSPath100.

IDTSPersistenceComponent100

Définit les méthodes de persistance d'un composant de flux de données.

IDTSPipeline100

Définit les méthodes et les propriétés implémentées par la tâche de flux de données.

IDTSPipeline130

L'espace de noms Microsoft.SqlServer.Dts.Pipeline.Wrapper fournit les classes et les interfaces utilisées pour créer des composants de Flux de données personnalisés et automatiser la tâche de Flux de données.

IDTSPivotDesign100

Représente une interface de conception de tableau croisé dynamique DTS.

IDTSRuntimeComponent100

Définit les méthodes d'exécution d'un composant de flux de données.

IDTSRuntimeComponent130

L'espace de noms Microsoft.SqlServer.Dts.Pipeline.Wrapper fournit les classes et les interfaces utilisées pour créer des composants de Flux de données personnalisés et automatiser la tâche de Flux de données.

IDTSRuntimeConnection100

Référence un objet ConnectionManager dans un package.

IDTSRuntimeConnectionCollection100

Contient une collection d'objets IDTSRuntimeConnectionCollection100.

IDTSSupportBackPressure100

Représente la prise en charge de la contre-pression des services de transformation des données (DTS).

IDTSVirtualInput100

Représente les colonnes disponibles pour un composant à partir du composant en amont.

IDTSVirtualInputColumn100

Représente un objet IDTSOutputColumn100 dans l'objet StartPoint d'un objet IDTSPath100.

IDTSVirtualInputColumnCollection100

Contient une collection de colonnes IDTSVirtualInputColumn100.

MainPipe

Fournit l'implémentation managée de l'interface IDTSPipeline100, utilisée pour configurer par programme une tâche de flux de données.

Énumérations

DTPSTATUSENUM

Spécifie l'état pour une colonne dans un objet IDTSBuffer100.

DTSBufferFlags

Contient des valeurs utilisées pour enregistrer une mémoire tampon avec l'objet IDTSBufferManager100.

DTSBufferHandlePresetValues

Spécifie un jeu défini de descripteurs de mémoire tampon.

DTSCustomPropertyExpressionType

Indique si la valeur d'une propriété personnalisée d'un composant de flux de données peut être spécifiée à l'aide des expressions de propriété.

DTSInsertPlacement

Spécifie l'emplacement pour insérer dans la collection un nouvel objet IDTSInput100 ou IDTSOutput100.

DTSObjectType

Spécifie les objets qui implémentent l'interface IDTSObject100 dans le modèle objet de flux de données.

DTSPersistenceFormat

Spécifie le format de persistance des objets dans une tâche de flux de données.

DTSPersistState

Spécifie la manière dont un objet IDTSCustomProperty100 est rendu persistant dans le fichier XML du package.

DTSPIPELINEVERSION

Spécifie la version du moteur de flux de données installée sur l'ordinateur.

DTSRowDisposition

Spécifie comment procéder si une erreur ou troncation se produit lors d'un traitement de ligne.

DTSUsageType

Indique la manière dont un objet IDTSInputColumn100 est utilisé par un composant.

DTSValidationStatus

Spécifie la valeur de retour d'un appel à Validate().

Remarques

Cet assembly est un assembly d’interopérabilité primaire pour DTSPipeline.dll.