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.

This assembly is a Primary Interop Assembly for DTSPipeline.dll.

Public classCManagedComponentWrapperClassRepresents the design-time instance of a data flow component.
Public classDTSBufferManagerClassCreates and manages IDTSBuffer100 objects.
Public classMainPipeClassAdds and connects components in a data flow layout.

Public structureBUFFER_WIRE_PACKETInfrastructure.
Public structureDTP_BUFFCOLContains metadata that describes the data stored in a buffer column.
Public structuretagBUFFER_WIRE_PACKETInfrastructure.
Public structuretagBUFFERCOLContains metadata that describes the data stored in a buffer column.

Public interfaceCManagedComponentWrapperConfigures the properties and column collections of a component.
Public interfaceDTSBufferManagerManages IDTSBuffer100 objects.
Public interfaceIDTSBLOBObject100Used to read and write bytes to a column in an IDTSBuffer100 object.
Public interfaceIDTSBuffer100Represents an in-memory, two-dimensional storage object that contains rows and columns.
Public interfaceIDTSBufferManager100Creates and manages IDTSBuffer100 objects.
Public interfaceIDTSBufferManagerInitialize100Infrastructure.
Public interfaceIDTSComponentMetaData100Contains the definition of a data flow component, including the custom properties, inputs, outputs, and input and output columns defined on a data flow component.
Public interfaceIDTSComponentMetaDataCollection100Contains a collection of IDTSComponentMetaData100 objects.
Public interfaceIDTSComponentView100Allows changes to the IDTSComponentMetaData100 of a data flow component to be rolled back.
Public interfaceIDTSCustomProperty100Contains custom information about an object in a data flow task.
Public interfaceIDTSCustomPropertyCollection100Contains a collection of IDTSCustomProperty100 objects.
Public interfaceIDTSDesigntimeComponent100Defines the design-time methods of a data flow component written in C++ and COM.
Public interfaceIDTSExternalMetadataColumn100Represents a column from an external data source.
Public interfaceIDTSExternalMetadataColumnCollection100Contains a collection of IDTSExternalMetadataColumn100 objects that represent the columns of an external data source.
Public interfaceIDTSFriendlyEnum100Provides names for the values of an enumeration.
Public interfaceIDTSFriendlyEnumCollection100Contains a collection of IDTSFriendlyEnum100 objects.
Public interfaceIDTSInput100Contains the collection of columns that represents the data provided to a component in the form of PipelineBuffer objects at run time.
Public interfaceIDTSInputCollection100Contains a collection of IDTSInput100 objects.
Public interfaceIDTSInputColumn100Represents an output column of an upstream component that is selected for use by a component.
Public interfaceIDTSInputColumnCollection100Contains a collection of IDTSInputColumn100 columns.
Public interfaceIDTSManagedComponent100Infrastructure.
Public interfaceIDTSManagedComponentHost100Infrastructure.
Public interfaceIDTSManagedComponentWrapper100Infrastructure.
Public interfaceIDTSObject100Defines the base object interface for data flow objects.
Public interfaceIDTSObjectModel100Infrastructure.
Public interfaceIDTSOutput100Contains the collection of IDTSOutputColumn100 columns available to downstream components in a graph.
Public interfaceIDTSOutputCollection100Contains a collection of IDTSOutput100 objects.
Public interfaceIDTSOutputColumn100Contains the design-time definition of a column provided by a component.
Public interfaceIDTSOutputColumnCollection100Contains a collection of IDTSOutputColumn100 columns.
Public interfaceIDTSPath100Represents a connection between two components.
Public interfaceIDTSPathCollection100Provides a collection container for storing IDTSPath100 objects.
Public interfaceIDTSPersistenceComponent100Infrastructure.
Public interfaceIDTSPipeline100Defines the methods and properties implemented by the data flow task.
Public interfaceIDTSRuntimeComponent100Defines the run-time methods of a data flow component.
Public interfaceIDTSRuntimeConnection100References a ConnectionManager object in a package.
Public interfaceIDTSRuntimeConnectionCollection100Contains a collection of IDTSRuntimeConnectionCollection100 objects.
Public interfaceIDTSVirtualInput100Represents the columns available to a component from the upstream component.
Public interfaceIDTSVirtualInputColumn100Represents an IDTSOutputColumn100 in the StartPoint object of an IDTSPath100 object.
Public interfaceIDTSVirtualInputColumnCollection100Contains a collection of IDTSVirtualInputColumn100 columns.
Public interfaceMainPipeProvides the managed implementation of the IDTSPipeline100 interface used to programmatically configure a data flow task.

Public enumerationDTPSTATUSENUMSpecifies the status for a column in an IDTSBuffer100 object.
Public enumerationDTSBufferFlagsContains values that are used to register a buffer with the IDTSBufferManager100 object.
Public enumerationDTSBufferHandlePresetValuesSpecifies a defined set of buffer handles.
Public enumerationDTSCustomPropertyExpressionTypeIndicates whether the value of a custom property of a data flow component can be specified by using property expressions.
Public enumerationDTSInsertPlacementSpecifies the location to insert a new IDTSInput100 or IDTSOutput100 object in the collection.
Public enumerationDTSObjectTypeSpecifies the objects that implement the IDTSObject100 interface in the data flow object model.
Public enumerationDTSPersistenceFormatSpecifies the persistence format of the objects in a data flow task.
Public enumerationDTSPersistStateSpecifies how an IDTSCustomProperty100 is persisted in the package XML file.
Public enumerationDTSPIPELINEVERSIONSpecifies the version of the data flow engine installed on the computer.
Public enumerationDTSRowDispositionSpecifies how to proceed if an error or truncation occurs while processing a row.
Public enumerationDTSUsageTypeIndicates how an IDTSInputColumn100 object is used by a component.
Public enumerationDTSValidationStatusSpecifies the return value of a call to Validate.