Microsoft.SqlServer.Dts.Pipeline.Wrapper Namespace
The Microsoft.SqlServer.Dts.Pipeline.Wrapper namespace provides the classes and interfaces used to create custom Data Flow components and to automate the Data Flow task.
| Class | Description | |
|---|---|---|
![]() | CManagedComponentWrapperClass | Represents the design-time instance of a data flow component. |
![]() | DTSBufferManagerClass | Creates and manages IDTSBuffer100 objects. |
![]() | MainPipeClass | Adds and connects components in a data flow layout. |
| Structure | Description | |
|---|---|---|
![]() | BUFFER_WIRE_PACKET | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the buffer wire packet of the pipeline wrapper. |
![]() | DTP_BUFFCOL | Contains metadata that describes the data stored in a buffer column. |
![]() | tagBUFFER_WIRE_PACKET | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the buffer wire packet for the pipeline wrapper. |
![]() | tagBUFFERCOL | Contains metadata that describes the data stored in a buffer column. |
| Interface | Description | |
|---|---|---|
![]() | CManagedComponentWrapper | Configures the properties and column collections of a component. |
![]() | DTSBufferManager | Manages IDTSBuffer100 objects. |
![]() | IDTSBLOBObject100 | Used to read and write bytes to a column in an IDTSBuffer100 object. |
![]() | IDTSBuffer100 | Represents an in-memory, two-dimensional storage object that contains rows and columns. |
![]() | IDTSBufferManager100 | Creates and manages IDTSBuffer100 objects. |
![]() | IDTSBufferManagerInitialize100 | This API supports the product infrastructure and is not intended to be used directly from your code. Initializes the buffer manager for the pipeline wrapper. |
![]() | IDTSBufferTapConfiguration100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the tap configuration for the IDTSBuffer100 object. |
![]() | IDTSComponentMetaData100 | Contains the definition of a data flow component, including the custom properties, inputs, outputs, and input and output columns defined on a data flow component. |
![]() | IDTSComponentMetaData130 | Adds new functionality in SQL Server 2016 to the existing IDTSComponentMetaData100 interface, especially the GetIdentificationStringByID method. The IDTSComponentMetaData100 interface contains the definition of a data flow component, including the custom properties, inputs, outputs, and input and output columns defined on a data flow component. |
![]() | IDTSComponentMetaDataCollection100 | Contains a collection of IDTSComponentMetaData100 objects. |
![]() | IDTSComponentView100 | Allows changes to the IDTSComponentMetaData100 of a data flow component to be rolled back. |
![]() | IDTSCustomProperty100 | Contains custom information about an object in a data flow task. |
![]() | IDTSCustomPropertyCollection100 | Contains a collection of IDTSCustomProperty100 objects. |
![]() | IDTSDataFileCreator100 | Represents a DTS data file creator interface. |
![]() | IDTSDesigntimeComponent100 | Defines the design-time methods of a data flow component written in C++ and COM. |
![]() | IDTSExpressionEvaluatorEx100 | This API supports the product infrastructure and is not intended to be used directly from your code. Evaluates targeting expressions. |
![]() | IDTSExternalMetadataColumn100 | Represents a column from an external data source. |
![]() | IDTSExternalMetadataColumnCollection100 | Contains a collection of IDTSExternalMetadataColumn100 objects that represent the columns of an external data source. |
![]() | IDTSFriendlyEnum100 | Provides names for the values of an enumeration. |
![]() | IDTSFriendlyEnumCollection100 | Contains a collection of IDTSFriendlyEnum100 objects. |
![]() | IDTSInput100 | Contains the collection of columns that represents the data provided to a component in the form of PipelineBuffer objects at run time. |
![]() | IDTSInputCollection100 | Contains a collection of IDTSInput100 objects. |
![]() | IDTSInputColumn100 | Represents an output column of an upstream component that is selected for use by a component. |
![]() | IDTSInputColumn130 | Adds new functionality in SQL Server 2016 to the existing IDTSInputColumn100 interface, especially the LineageIdentificationString property, which is used by the GetIdentificationStringByID method. The IDTSInputColumn100 interface represents an output column of an upstream component that is selected for use by a component. |
![]() | IDTSInputColumnCachedInfo100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the IDTS input column cached information. |
![]() | IDTSInputColumnCollection100 | Contains a collection of IDTSInputColumn100 columns. |
![]() | IDTSLookupDesign100 | Represents a DTS lookup interface. |
![]() | IDTSManagedComponent100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface for the DTS managed components. |
![]() | IDTSManagedComponentHost100 | This API supports the product infrastructure and is not intended to be used directly from your code. Contains hosts for the IDTSManagedComponent100 objects. |
![]() | IDTSManagedComponentHost130 | |
![]() | IDTSManagedComponentWrapper100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the DTS managed component wrapper. |
![]() | IDTSMultiInputComponent100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides methods related to multiple input components. |
![]() | IDTSMultiInputComponentHost100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides methods related to multiple input component hosts. |
![]() | IDTSObject100 | Defines the base object interface for data flow objects. |
![]() | IDTSObjectModel100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a model for the IDTSObject100. |
![]() | IDTSOutput100 | Contains the collection of IDTSOutputColumn100 columns available to downstream components in a graph. |
![]() | IDTSOutputCollection100 | Contains a collection of IDTSOutput100 objects. |
![]() | IDTSOutputColumn100 | Contains the design-time definition of a column provided by a component. |
![]() | IDTSOutputColumn130 | Adds new functionality in SQL Server 2016 to the existing IDTSOutputColumn100 interface, especially the LineageIdentificationString property, which is used by the GetIdentificationStringByID method. The IDTSOutputColumn100 interface contains the design-time definition of a column provided by a component.. |
![]() | IDTSOutputColumnCollection100 | Contains a collection of IDTSOutputColumn100 columns. |
![]() | IDTSPath100 | Represents a connection between two components. |
![]() | IDTSPathCollection100 | Provides a collection container for storing IDTSPath100 objects. |
![]() | IDTSPersistenceComponent100 | This API supports the product infrastructure and is not intended to be used directly from your code. Defines the persistence methods of a data flow component. |
![]() | IDTSPipeline100 | Defines the methods and properties implemented by the data flow task. |
![]() | IDTSPipeline130 | |
![]() | IDTSPivotDesign100 | Represents a DTS pivot design interface. |
![]() | IDTSRuntimeComponent100 | Defines the run-time methods of a data flow component. |
![]() | IDTSRuntimeComponent130 | |
![]() | IDTSRuntimeConnection100 | References a ConnectionManager object in a package. |
![]() | IDTSRuntimeConnectionCollection100 | Contains a collection of IDTSRuntimeConnectionCollection100 objects. |
![]() | IDTSSupportBackPressure100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the data transformation services back pressure support. |
![]() | IDTSVirtualInput100 | Represents the columns available to a component from the upstream component. |
![]() | IDTSVirtualInputColumn100 | Represents an IDTSOutputColumn100 in the StartPoint object of an IDTSPath100 object. |
![]() | IDTSVirtualInputColumnCollection100 | Contains a collection of IDTSVirtualInputColumn100 columns. |
![]() | MainPipe | Provides the managed implementation of the IDTSPipeline100 interface used to programmatically configure a data flow task. |
| Enumeration | Description | |
|---|---|---|
![]() | DTPSTATUSENUM | Specifies the status for a column in an IDTSBuffer100 object. |
![]() | DTSBufferFlags | Contains values that are used to register a buffer with the IDTSBufferManager100 object. |
![]() | DTSBufferHandlePresetValues | Specifies a defined set of buffer handles. |
![]() | DTSCustomPropertyExpressionType | Indicates whether the value of a custom property of a data flow component can be specified by using property expressions. |
![]() | DTSInsertPlacement | Specifies the location to insert a new IDTSInput100 or IDTSOutput100 object in the collection. |
![]() | DTSObjectType | Specifies the objects that implement the IDTSObject100 interface in the data flow object model. |
![]() | DTSPersistenceFormat | Specifies the persistence format of the objects in a data flow task. |
![]() | DTSPersistState | Specifies how an IDTSCustomProperty100 is persisted in the package XML file. |
![]() | DTSPIPELINEVERSION | Specifies the version of the data flow engine installed on the computer. |
![]() | DTSRowDisposition | Specifies how to proceed if an error or truncation occurs while processing a row. |
![]() | DTSUsageType | Indicates how an IDTSInputColumn100 object is used by a component. |
![]() | DTSValidationStatus | Specifies the return value of a call to Validate. |
This assembly is a Primary Interop Assembly for DTSPipeline.dll.



