Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.
This assembly is a Primary Interop Assembly for DTSPipeline.dll.
Classes
Class | Description |
---|---|
CManagedComponentWrapperClass | Represents the design-time instance of a data flow component. |
DTSBufferManagerClass | Creates and manages IDTSBuffer90 objects. |
MainPipeClass | Adds and connects components in a data flow layout. |
Interfaces
Interface | Description |
---|---|
CManagedComponentWrapper | Configures the properties and column collections of a component. |
DTSBufferManager | Manages IDTSBuffer90 objects. |
IDTSBLOBObject90 | Used to read and write bytes to a column in an IDTSBuffer90 object. |
IDTSBuffer90 | Represents an in-memory, two-dimensional storage object that contains rows and columns. |
IDTSBufferManager90 | Creates and manages IDTSBuffer90 objects. |
IDTSComponentMetaData90 | 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. |
IDTSComponentMetaDataCollection90 | Contains a collection of IDTSComponentMetaData90 objects. |
IDTSComponentView90 | Allows changes to the IDTSComponentMetaData90 of a data flow component to be rolled back. |
IDTSCustomProperty90 | Contains custom information about an object in a data flow task. |
IDTSCustomPropertyCollection90 | Contains a collection of IDTSCustomProperty90 objects. |
IDTSDesigntimeComponent90 | Defines the design-time methods of a data flow component written in C++ and COM. |
IDTSExternalMetadataColumn90 | Represents a column from an external data source. |
IDTSExternalMetadataColumnCollection90 | Contains a collection of IDTSExternalMetadataColumn90 objects that represent the columns of an external data source. |
IDTSFriendlyEnum90 | Provides names for the values of an enumeration. |
IDTSFriendlyEnumCollection90 | Contains a collection of IDTSFriendlyEnum90 objects. |
IDTSInput90 | Contains the collection of columns that represents the data provided to a component in the form of PipelineBuffer objects at run time. |
IDTSInputCollection90 | Contains a collection of IDTSInput90 objects. |
IDTSInputColumn90 | Represents an output column of an upstream component that is selected for use by a component. |
IDTSInputColumnCollection90 | Contains a collection of IDTSInputColumn90 columns. |
IDTSManagedComponent90 | |
IDTSManagedComponentHost90 | |
IDTSManagedComponentWrapper90 | |
IDTSObject90 | Defines the base object interface for data flow objects. |
IDTSObjectModel90 | |
IDTSOutput90 | Contains the collection of IDTSOutputColumn90 columns available to downstream components in a graph. |
IDTSOutputCollection90 | Contains a collection of IDTSOutput90 objects. |
IDTSOutputColumn90 | Contains the design-time definition of a column provided by a component. |
IDTSOutputColumnCollection90 | Contains a collection of IDTSOutputColumn90 columns. |
IDTSPath90 | Represents a connection between two components. |
IDTSPathCollection90 | Provides a collection container for storing IDTSPath90 objects. |
IDTSPersistenceComponent90 | |
IDTSPipeline90 | Defines the methods and properties implemented by the data flow task. |
IDTSRuntimeComponent90 | Defines the run-time methods of a data flow component. |
IDTSRuntimeConnection90 | References a ConnectionManager object in a package. |
IDTSRuntimeConnectionCollection90 | Contains a collection of IDTSRuntimeConnectionCollection90 objects. |
IDTSVirtualInput90 | Represents the columns available to a component from the upstream component. |
IDTSVirtualInputColumn90 | Represents an IDTSOutputColumn90 in the StartPoint object of an IDTSPath90 object. |
IDTSVirtualInputColumnCollection90 | Contains a collection of IDTSVirtualInputColumn90 columns. |
MainPipe | Provides the managed implementation of the IDTSPipeline90 interface used to programmatically configure a data flow task. |
Structures
Structure | Description |
---|---|
BUFFER_WIRE_PACKET | |
DTP_BUFFCOL | Contains metadata that describes the data stored in a buffer column. |
tagBUFFER_WIRE_PACKET | |
tagBUFFERCOL | Contains metadata that describes the data stored in a buffer column. |
Enumerations
Enumeration | Description |
---|---|
DTPSTATUSENUM | Specifies the status for a column in an IDTSBuffer90 object. |
DTSBufferFlags | Contains values that are used to register a buffer with the IDTSBufferManager90 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 IDTSInput90 or IDTSOutput90 object in the collection. |
DTSObjectType | Specifies the objects that implement the IDTSObject90 interface in the data flow object model. |
DTSPersistenceFormat | Specifies the persistence format of the objects in a data flow task. |
DTSPersistState | Specifies how an IDTSCustomProperty90 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 IDTSInputColumn90 object is used by a component. |
DTSValidationStatus | Specifies the return value of a call to Validate. |