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

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

Classes

Nom Description
CManagedComponentWrapperClass

Représente l’instance au moment de conception d’un composant de flux de données.

DTSBufferManagerClass

Crée et gère IDTSBuffer100 des objets.

MainPipeClass

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

Structures

Nom Description
BUFFER_WIRE_PACKET

Spécifie le paquet fil tampon de l’enveloppe pipeline.

DTP_BUFFCOL

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

tagBUFFER_WIRE_PACKET

Spécifie le paquet fil tampon pour l’enveloppe de pipeline.

tagBUFFERCOL

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

Interfaces

Nom Description
CManagedComponentWrapper

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

DTSBufferManager

Gérer IDTSBuffer100 les objets.

IDTSBLOBObject100

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

IDTSBuffer100

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

IDTSBufferManager100

Crée et gère IDTSBuffer100 des objets.

IDTSBufferManagerInitialize100

Initialise le gestionnaire de tampon pour l’enveloppe du pipeline.

IDTSBufferTapConfiguration100

Représente la configuration de tap pour l’objet IDTSBuffer100 .

IDTSComponentMetaData100

Contient la définition d’un composant de flux de données, incluant les propriétés personnalisées, les entrées, les sorties, ainsi que les colonnes d’entrée et de sortie définies sur un composant de flux de données.

IDTSComponentMetaData130

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

IDTSComponentMetaDataCollection100

Contient une collection d’objets IDTSComponentMetaData100.

IDTSComponentView100

Permet de revenir en arrière les modifications apportées IDTSComponentMetaData100 à un composant de flux de données.

IDTSCustomProperty100

Contient des informations personnalisées sur 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éation de fichiers de données DTS.

IDTSDesigntimeComponent100

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

IDTSExpressionEvaluatorEx100

Évalue les expressions ciblées.

IDTSExternalMetadataColumn100

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

IDTSExternalMetadataColumnCollection100

Contient une collection d’objets IDTSExternalMetadataColumn100 représentant les colonnes d’une source de données externe.

IDTSFriendlyEnum100

Fournit des noms pour les 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 forme d’objets PipelineBuffer à l’exécution.

IDTSInputCollection100

Contient une collection d’objets IDTSInput100.

IDTSInputColumn100

Représente une colonne de sortie d’un composant en amont qui est sélectionnée pour être utilisée par un composant.

IDTSInputColumn130

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

IDTSInputColumnCachedInfo100

Représente les informations mises en cache dans la colonne d’entrée IDTS.

IDTSInputColumnCollection100

Contient une collection de IDTSInputColumn100 colonnes.

IDTSLookupDesign100

Représente une interface de recherche DTS.

IDTSManagedComponent100

Représente une interface pour les composants gérés DTS.

IDTSManagedComponentHost100

Contient les hôtes pour les IDTSManagedComponent100 objets.

IDTSManagedComponentHost130

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

IDTSManagedComponentWrapper100

Représente l’enveloppe de composante gérée DTS.

IDTSMultiInputComponent100

Fournit des méthodes liées à plusieurs composants d’entrée.

IDTSMultiInputComponentHost100

Fournit des méthodes liées à plusieurs hôtes composants d’entrée.

IDTSObject100

Définit l’interface de base des objets pour les objets de flux de données.

IDTSObjectModel100

Représente un modèle pour le IDTSObject100.

IDTSOutput100

Contient la collection de IDTSOutputColumn100 colonnes disponibles pour les composants en aval dans un graphe.

IDTSOutputCollection100

Contient une collection d’objets IDTSOutput100.

IDTSOutputColumn100

Contient la définition en temps de conception d’une colonne fournie par un composant.

IDTSOutputColumn130

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

IDTSOutputColumnCollection100

Contient une collection de IDTSOutputColumn100 colonnes.

IDTSPath100

Représente une connexion entre deux composantes.

IDTSPathCollection100

Fournit un conteneur de collecte pour stocker IDTSPath100 des objets.

IDTSPersistenceComponent100

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

IDTSPipeline100

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

IDTSPipeline130

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

IDTSPivotDesign100

Représente une interface de conception pivot DTS.

IDTSRuntimeComponent100

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

IDTSRuntimeComponent130

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

IDTSRuntimeConnection100

Fait référence à un ConnectionManager objet dans un paquet.

IDTSRuntimeConnectionCollection100

Contient une collection d’objets IDTSRuntimeConnectionCollection100.

IDTSSupportBackPressure100

Représente le soutien de la contre-pression des services de transformation des données.

IDTSVirtualInput100

Représente les colonnes disponibles pour un composant depuis le composant amont.

IDTSVirtualInputColumn100

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

IDTSVirtualInputColumnCollection100

Contient une collection de IDTSVirtualInputColumn100 colonnes.

MainPipe

Fournit l’implémentation gérée de l’interface IDTSPipeline100 utilisée pour configurer programmatiquement une tâche de flux de données.

Énumérations

Nom Description
DTPSTATUSENUM

Spécifie le statut d’une colonne dans un IDTSBuffer100 objet.

DTSBufferFlags

Contient des valeurs utilisées pour enregistrer un tampon avec l’objet IDTSBufferManager100 .

DTSBufferHandlePresetValues

Spécifie un ensemble défini de poignées de 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 d’expressions de propriétés.

DTSInsertPlacement

Spécifie l’emplacement où insérer un nouvel IDTSInput100 objet IDTSOutput100 ou un nouvel objet dans la collection.

DTSObjectType

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

DTSPersistenceFormat

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

DTSPersistState

Précise comment un IDTSCustomProperty100 est persisté dans le fichier XML du paquet.

DTSPIPELINEVERSION

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

DTSRowDisposition

Précise comment procéder en cas d’erreur ou de troncature lors du traitement d’une ligne.

DTSUsageType

Indique comment un IDTSInputColumn100 objet est utilisé par un composant.

DTSValidationStatus

Spécifie la valeur de retour d’un appel vers Validate().

Remarques

Cet assembleur est un assembleur interopératoire primaire pour DTSPipeline.dll.