Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Microsoft.SqlServer.Dts.Pipeline Namespace

 

Applies To: SQL Server 2016 Preview

The Microsoft.SqlServer.Dts.Pipeline namespace contains managed classes that are used to develop managed data flow components. It contains the PipelineComponent class, which is the base class for managed data flow components, and the PipelineBuffer class, which is the managed implementation of the IDTSBuffer100 interface. The PipelineBuffer class marshals data flow buffers between the COM data flow engine and managed data flow components.

ClassDescription
System_CAPS_pubclassBackPressureException

The exception that is thrown when the PipelineComponent.IsInputReady and PipelineComponent.GetDependentInputs methods that handle back pressure in the data flow encounter an unexpected error.

System_CAPS_pubclassBlobColumn

Defines a column in a data flow buffer that contains data that has a SQL Server data type of text, ntext, or image.

System_CAPS_pubclassBufferDisconnectedException

The exception that is thrown when an attempt to access a PipelineBuffer object fails.

System_CAPS_pubclassCannotCreatePipelineComponentException

The exception that is thrown when the data flow cannot create an instance of a Script component.

System_CAPS_pubclassColumnIndexOutOfRangeException

The exception that is thrown when an attempt to access a buffer column by using an index is outside the bounds of the collection of buffer columns.

System_CAPS_pubclassColumnIsNullException

The exception that is thrown when using a specific data type column access method and the column value is null.

System_CAPS_pubclassComponentUpgradeFailedException

The exception that is thrown when the PerformUpgrade method of a component fails.

System_CAPS_pubclassComponentVersionMismatchException

The exception that is thrown when the component version stored in the package XML is higher than the version of the component installed on the current computer.

System_CAPS_pubclassDoesNotFitBufferException

The exception that is thrown when a value that is too large to fit in the data area of a BufferColumn is written to the buffer.

System_CAPS_pubclassDtsPipelineComponentAttribute

Contains design-time information about a PipelineComponent object.

System_CAPS_pubclassManagedComponentHost

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the host for the DTS managed component.

System_CAPS_pubclassNoCurrentRowException

The exception that is thrown when the address of the beginning of a PipelineBuffer row is null.

System_CAPS_pubclassNotOutputBufferException

The exception that is thrown when a method that is restricted to Output objects is called on an InputPipelineBuffer.

System_CAPS_pubclassPipelineBuffer

Provides an in-memory data store containing rows and columns of data.

System_CAPS_pubclassPipelineComponent

Defines the base class that is used when developing managed data flow components.

System_CAPS_pubclassPipelineComponentHResultException

Exception raised by the Script component when it encounters a COM exception.

System_CAPS_pubclassRowIndexOutOfRangeException

The exception that is thrown when an invalid index is supplied when accessing a row in a PipelineBuffer.

System_CAPS_pubclassUnsupportedBufferDataTypeException

The exception that is thrown when assigning a value to a buffer column that contains the incorrect data type.

System_CAPS_pubclassUnsupportedDataRecordTypeException

The exception that is thrown when an unsupported parameter value is passed to the DataRecordTypeToBufferType method.

System_CAPS_pubclassUnsupportedValueTypeForTextStreamColumnException

The exception that is thrown when the type of the value that is being assigned to a column in a PipelineBuffer is not a string or byte array.

StructureDescription
System_CAPS_pubstructureBufferColumn

Provides read-only metadata for a PipelineBuffer column.

EnumerationDescription
System_CAPS_pubenumComponentType

Specifies the three types of data flow components.

System_CAPS_pubenumPipelineBufferMode

Contains values used to identify a PipelineBuffer as an input or output buffer.

Return to top

Community Additions

Show:
© 2015 Microsoft