Assembly: Microsoft.SqlServer.PipelineHost (in Microsoft.SqlServer.PipelineHost.dll)
Establishes a connection to a connection manager.
|AddErrorOutput(String, Int32, Int32)|
Returns a managed data type based on an Integration Services data type.
Frees resources and finishes the execution of the component.
Gets the appropriate Integration Services DataType from managed code.
Gets the Integration Services DataType that corresponds to a managed type.
Deletes the external metadata column at the specified index from the collection of external metadata columns.
Provides error code information for a PipelineBuffer row added to an output buffer.
Returns a collection of the input IDs of inputs that are waiting for more data, and thus are blocking the specified input.
Returns the index and ID of the error output of the component.
This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the type of the buffer index.
This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the type of the data record index.
When overridden in a derived class, initializes a new instance of a custom data flow component.
|InsertExternalMetadataColumnAt(Int32, Int32, String, String)|
Inserts a new external metadata column into the collection of external metadata columns at the specified index.
Adds a new IDTSOutput100 object
|InsertOutputColumnAt(Int32, Int32, String, String)|
Determines whether two numeric data types are compatible to support a conversion from one type to the other.
Determines which of the inputs attached to a component are waiting for more data, and which have enough data to process and are blocked.
|MapInputColumn(Int32, Int32, Int32)|
Establishes a relationship between an input column and a corresponding external metadata column.
|MapOutputColumn(Int32, Int32, Int32, Boolean)|
Establishes a relationship between an output column and a corresponding external metadata column.
Called when an IDTSOutput100 object of the component is attached to a downstream component.
Upgrades the component metadata to the version of the component installed on the local computer.
Called at the end of component execution, but before Cleanup.
Called before PreExecute.
|PrimeOutput(Int32, Int32, PipelineBuffer)|
Called at run time for source components and transformation components with asynchronous outputs to let these components add rows to the output buffers.
Called at run time when a PipelineBuffer from an upstream component is available to the component to let the component process the incoming rows.
Called when a component is first added to the data flow task, to initialize the ComponentMetaData of the component.
When you are developing a custom data flow component, you override this method to create custom events.
Registers the events that the component will log.
Repairs any errors identified during validation that cause the component to return VS_NEEDSNEWMETADATA at design time.
Frees the connections established during AcquireConnections. Called at design time and run time.
Assigns a value to a IDTSCustomProperty100 of the component.
|SetExternalMetadataColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32)|
Sets the data type properties of the specified external metadata column.
|SetExternalMetadataColumnProperty(Int32, Int32, String, Object)|
Sets an individual property of an external metadata column.
|SetInputColumnProperty(Int32, Int32, String, Object)|
|SetInputProperty(Int32, String, Object)|
|SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32)|
Sets the data type properties of an IDTSOutputColumn100 object.
|SetOutputColumnProperty(Int32, Int32, String, Object)|
|SetOutputProperty(Int32, String, Object)|
|SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType)|
Verifies that the component is correctly configured.