Compartilhar via


Namespace 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 Descrição
classe pública CManagedComponentWrapperClass Represents the design-time instance of a data flow component.
classe pública DTSBufferManagerClass Creates and manages IDTSBuffer100 objects.
classe pública MainPipeClass Adds and connects components in a data flow layout.

Estruturas

  Estrutura Descrição
Estrutura pública BUFFER_WIRE_PACKET Infraestrutura.
Estrutura pública DTP_BUFFCOL Contains metadata that describes the data stored in a buffer column.
Estrutura pública tagBUFFER_WIRE_PACKET Infraestrutura.
Estrutura pública tagBUFFERCOL Contains metadata that describes the data stored in a buffer column.

Interfaces

  Interface Descrição
Interface pública CManagedComponentWrapper Configures the properties and column collections of a component.
Interface pública DTSBufferManager Manages IDTSBuffer100 objects.
Interface pública IDTSBLOBObject100 Used to read and write bytes to a column in an IDTSBuffer100 object.
Interface pública IDTSBuffer100 Represents an in-memory, two-dimensional storage object that contains rows and columns.
Interface pública IDTSBufferManager100 Creates and manages IDTSBuffer100 objects.
Interface pública IDTSBufferManagerInitialize100 Infraestrutura.
Interface pública 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 pública IDTSComponentMetaDataCollection100 Contains a collection of IDTSComponentMetaData100 objects.
Interface pública IDTSComponentView100 Allows changes to the IDTSComponentMetaData100 of a data flow component to be rolled back.
Interface pública IDTSCustomProperty100 Contains custom information about an object in a data flow task.
Interface pública IDTSCustomPropertyCollection100 Contains a collection of IDTSCustomProperty100 objects.
Interface pública IDTSDesigntimeComponent100 Defines the design-time methods of a data flow component written in C++ and COM.
Interface pública IDTSExternalMetadataColumn100 Represents a column from an external data source.
Interface pública IDTSExternalMetadataColumnCollection100 Contains a collection of IDTSExternalMetadataColumn100 objects that represent the columns of an external data source.
Interface pública IDTSFriendlyEnum100 Provides names for the values of an enumeration.
Interface pública IDTSFriendlyEnumCollection100 Contains a collection of IDTSFriendlyEnum100 objects.
Interface pública IDTSInput100 Contains the collection of columns that represents the data provided to a component in the form of PipelineBuffer objects at run time.
Interface pública IDTSInputCollection100 Contains a collection of IDTSInput100 objects.
Interface pública IDTSInputColumn100 Represents an output column of an upstream component that is selected for use by a component.
Interface pública IDTSInputColumnCollection100 Contains a collection of IDTSInputColumn100 columns.
Interface pública IDTSManagedComponent100 Infraestrutura.
Interface pública IDTSManagedComponentHost100 Infraestrutura.
Interface pública IDTSManagedComponentWrapper100 Infraestrutura.
Interface pública IDTSObject100 Defines the base object interface for data flow objects.
Interface pública IDTSObjectModel100 Infraestrutura.
Interface pública IDTSOutput100 Contains the collection of IDTSOutputColumn100 columns available to downstream components in a graph.
Interface pública IDTSOutputCollection100 Contains a collection of IDTSOutput100 objects.
Interface pública IDTSOutputColumn100 Contains the design-time definition of a column provided by a component.
Interface pública IDTSOutputColumnCollection100 Contains a collection of IDTSOutputColumn100 columns.
Interface pública IDTSPath100 Represents a connection between two components.
Interface pública IDTSPathCollection100 Provides a collection container for storing IDTSPath100 objects.
Interface pública IDTSPersistenceComponent100 Infraestrutura.
Interface pública IDTSPipeline100 Defines the methods and properties implemented by the data flow task.
Interface pública IDTSRuntimeComponent100 Defines the run-time methods of a data flow component.
Interface pública IDTSRuntimeConnection100 References a ConnectionManager object in a package.
Interface pública IDTSRuntimeConnectionCollection100 Contains a collection of IDTSRuntimeConnectionCollection100 objects.
Interface pública IDTSVirtualInput100 Represents the columns available to a component from the upstream component.
Interface pública IDTSVirtualInputColumn100 Represents an IDTSOutputColumn100 in the StartPoint object of an IDTSPath100 object.
Interface pública IDTSVirtualInputColumnCollection100 Contains a collection of IDTSVirtualInputColumn100 columns.
Interface pública MainPipe Provides the managed implementation of the IDTSPipeline100 interface used to programmatically configure a data flow task.

Enumerações

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