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

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

  Classe Description
Classe publique CManagedComponentWrapperClass Represents the design-time instance of a data flow component.
Classe publique DTSBufferManagerClass Creates and manages IDTSBuffer100 objects.
Classe publique MainPipeClass Adds and connects components in a data flow layout.

Structures

  Structure Description
Structure publique BUFFER_WIRE_PACKET Infrastructure. Specifies the buffer wire packet of the pipeline wrapper.
Structure publique DTP_BUFFCOL Contains metadata that describes the data stored in a buffer column.
Structure publique tagBUFFER_WIRE_PACKET Infrastructure. Specifies the buffer wire packet for the pipeline wrapper.
Structure publique tagBUFFERCOL Contains metadata that describes the data stored in a buffer column.

Interfaces

  Interface Description
Interface publique CManagedComponentWrapper Configures the properties and column collections of a component.
Interface publique DTSBufferManager Manages IDTSBuffer100 objects.
Interface publique IDTSBLOBObject100 Used to read and write bytes to a column in an IDTSBuffer100 object.
Interface publique IDTSBuffer100 Represents an in-memory, two-dimensional storage object that contains rows and columns.
Interface publique IDTSBufferManager100 Creates and manages IDTSBuffer100 objects.
Interface publique IDTSBufferManagerInitialize100 Infrastructure. Initializes the buffer manager for the pipeline wrapper.
Interface publique IDTSBufferTapConfiguration100 Infrastructure. Represents the tap configuration for the IDTSBuffer100 object.
Interface publique 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.
Interface publique IDTSComponentMetaDataCollection100 Contains a collection of IDTSComponentMetaData100 objects.
Interface publique IDTSComponentView100 Allows changes to the IDTSComponentMetaData100 of a data flow component to be rolled back.
Interface publique IDTSCustomProperty100 Contains custom information about an object in a data flow task.
Interface publique IDTSCustomPropertyCollection100 Contains a collection of IDTSCustomProperty100 objects.
Interface publique IDTSDataFileCreator100 Represents a DTS data file creator interface.
Interface publique IDTSDesigntimeComponent100 Defines the design-time methods of a data flow component written in C++ and COM.
Interface publique IDTSExpressionEvaluatorEx100 Infrastructure. Evaluates targeting expressions.
Interface publique IDTSExternalMetadataColumn100 Represents a column from an external data source.
Interface publique IDTSExternalMetadataColumnCollection100 Contains a collection of IDTSExternalMetadataColumn100 objects that represent the columns of an external data source.
Interface publique IDTSFriendlyEnum100 Provides names for the values of an enumeration.
Interface publique IDTSFriendlyEnumCollection100 Contains a collection of IDTSFriendlyEnum100 objects.
Interface publique IDTSInput100 Contains the collection of columns that represents the data provided to a component in the form of PipelineBuffer objects at run time.
Interface publique IDTSInputCollection100 Contains a collection of IDTSInput100 objects.
Interface publique IDTSInputColumn100 Represents an output column of an upstream component that is selected for use by a component.
Interface publique IDTSInputColumnCachedInfo100 Infrastructure. Represents the IDTS input column cached information.
Interface publique IDTSInputColumnCollection100 Contains a collection of IDTSInputColumn100 columns.
Interface publique IDTSLookupDesign100 Represents a DTS lookup interface.
Interface publique IDTSManagedComponent100 Infrastructure. Represents an interface for the DTS managed components.
Interface publique IDTSManagedComponentHost100 Infrastructure. Contains hosts for the IDTSManagedComponent100 objects.
Interface publique IDTSManagedComponentWrapper100 Infrastructure. Represents the DTS managed component wrapper.
Interface publique IDTSMultiInputComponent100 Infrastructure. Provides methods related to multiple input components.
Interface publique IDTSMultiInputComponentHost100 Infrastructure. Provides methods related to multiple input component hosts.
Interface publique IDTSObject100 Defines the base object interface for data flow objects.
Interface publique IDTSObjectModel100 Infrastructure. Represents a model for the IDTSObject100.
Interface publique IDTSOutput100 Contains the collection of IDTSOutputColumn100 columns available to downstream components in a graph.
Interface publique IDTSOutputCollection100 Contains a collection of IDTSOutput100 objects.
Interface publique IDTSOutputColumn100 Contains the design-time definition of a column provided by a component.
Interface publique IDTSOutputColumnCollection100 Contains a collection of IDTSOutputColumn100 columns.
Interface publique IDTSPath100 Represents a connection between two components.
Interface publique IDTSPathCollection100 Provides a collection container for storing IDTSPath100 objects.
Interface publique IDTSPersistenceComponent100 Infrastructure. Defines the persistence methods of a data flow component.
Interface publique IDTSPipeline100 Defines the methods and properties implemented by the data flow task.
Interface publique IDTSPivotDesign100 Represents a DTS pivot design interface.
Interface publique IDTSRuntimeComponent100 Defines the run-time methods of a data flow component.
Interface publique IDTSRuntimeConnection100 References a ConnectionManager object in a package.
Interface publique IDTSRuntimeConnectionCollection100 Contains a collection of IDTSRuntimeConnectionCollection100 objects.
Interface publique IDTSSupportBackPressure100 Infrastructure. Represents the data transformation services back pressure support.
Interface publique IDTSVirtualInput100 Represents the columns available to a component from the upstream component.
Interface publique IDTSVirtualInputColumn100 Represents an IDTSOutputColumn100 in the StartPoint object of an IDTSPath100 object.
Interface publique IDTSVirtualInputColumnCollection100 Contains a collection of IDTSVirtualInputColumn100 columns.
Interface publique MainPipe Provides the managed implementation of the IDTSPipeline100 interface used to programmatically configure a data flow task.

Énumérations

  Énumération Description
Énumération publique DTPSTATUSENUM Specifies the status for a column in an IDTSBuffer100 object.
Énumération publique DTSBufferFlags Contains values that are used to register a buffer with the IDTSBufferManager100 object.
Énumération publique DTSBufferHandlePresetValues Specifies a defined set of buffer handles.
Énumération publique DTSCustomPropertyExpressionType Indicates whether the value of a custom property of a data flow component can be specified by using property expressions.
Énumération publique DTSInsertPlacement Specifies the location to insert a new IDTSInput100 or IDTSOutput100 object in the collection.
Énumération publique DTSObjectType Specifies the objects that implement the IDTSObject100 interface in the data flow object model.
Énumération publique DTSPersistenceFormat Specifies the persistence format of the objects in a data flow task.
Énumération publique DTSPersistState Specifies how an IDTSCustomProperty100 is persisted in the package XML file.
Énumération publique DTSPIPELINEVERSION Specifies the version of the data flow engine installed on the computer.
Énumération publique DTSRowDisposition Specifies how to proceed if an error or truncation occurs while processing a row.
Énumération publique DTSUsageType Indicates how an IDTSInputColumn100 object is used by a component.
Énumération publique DTSValidationStatus Specifies the return value of a call to Validate.