PipelineComponent Methods

(see also Protected Methods )
  Name Description
ms211395.pubmethod(en-US,SQL.90).gif AcquireConnections
Establishes a connection to a connection manager.
ms211395.pubmethod(en-US,SQL.90).gif AddErrorOutput
Adds an IDTSOutput90 object and marks it as an error output by setting the IsErrorOut property to true.
ms211395.pubmethod(en-US,SQL.90).gif Cleanup
Frees resources and finishes the execution of the component.
ms211395.pubmethod(en-US,SQL.90).gif DeleteExternalMetadataColumn
Deletes the external metadata column at the specified index from the collection of external metadata columns.
ms211395.pubmethod(en-US,SQL.90).gif DeleteInput
Deletes an IDTSInput90 object from the IDTSInputCollection90 collection.
ms211395.pubmethod(en-US,SQL.90).gif DeleteOutput
Deletes an IDTSOutput90 object from the IDTSOutputCollection90 collection.
ms211395.pubmethod(en-US,SQL.90).gif DeleteOutputColumn
Deletes an IDTSOutputColumn90 object from the IDTSOutputColumnCollection90 collection.
ms211395.pubmethod(en-US,SQL.90).gif DescribeRedirectedErrorCode
Provides error code information for a PipelineBuffer row added to an output buffer.
ms211395.pubmethod(en-US,SQL.90).gif Equals  Overloaded. (inherited from Object )
ms211395.pubmethod(en-US,SQL.90).gif GetErrorOutputInfo
Returns the index and ID of the error output of the component.
ms211395.pubmethod(en-US,SQL.90).gif GetHashCode  (inherited from Object )
ms211395.pubmethod(en-US,SQL.90).gif GetType  (inherited from Object )
ms211395.pubmethod(en-US,SQL.90).gif Initialize
When overridden in a derived class, initializes a new instance of a custom data flow component.
ms211395.pubmethod(en-US,SQL.90).gif InsertExternalMetadataColumnAt
Inserts a new external metadata column into the collection of external metadata columns at the specified index.This method is not CLS-compliant.
ms211395.pubmethod(en-US,SQL.90).gif InsertInput
Adds an IDTSInput90 object to the IDTSInputCollection90.This method is not CLS-compliant.
ms211395.pubmethod(en-US,SQL.90).gif InsertOutput
Adds a new IDTSOutput90 object This method is not CLS-compliant.
ms211395.pubmethod(en-US,SQL.90).gif InsertOutputColumnAt
Creates a new IDTSOutputColumn90 object and inserts it into the IDTSOutputColumnCollection90.This method is not CLS-compliant.
ms211395.pubmethod(en-US,SQL.90).gif MapInputColumn
Establishes a relationship between an input column and a corresponding external metadata column.This method is not CLS-compliant.
ms211395.pubmethod(en-US,SQL.90).gif MapOutputColumn
Establishes a relationship between an output column and a corresponding external metadata column.This method is not CLS-compliant.
ms211395.pubmethod(en-US,SQL.90).gif OnDeletingInputColumn
ms211395.pubmethod(en-US,SQL.90).gif OnInputPathAttached
Called when an IDTSInput90 object is connected to the component through the IDTSPath90 interface.
ms211395.pubmethod(en-US,SQL.90).gif OnInputPathDetached
Called when an IDTSInput90 object is disconnected from the component through the IDTSPath90 interface.
ms211395.pubmethod(en-US,SQL.90).gif OnOutputPathAttached
Called when an IDTSOutput90 object of the component is attached to a downstream component.
ms211395.pubmethod(en-US,SQL.90).gif PerformUpgrade
Upgrades the component metadata to the version of the component installed on the local computer.
ms211395.pubmethod(en-US,SQL.90).gif PostExecute
Called at the end of component execution, but before Cleanup.
ms211395.pubmethod(en-US,SQL.90).gif PreExecute
Called after PrepareForExecute, and before PrimeOutput and ProcessInput.
ms211395.pubmethod(en-US,SQL.90).gif PrepareForExecute
Called before PreExecute.
ms211395.pubmethod(en-US,SQL.90).gif PrimeOutput
Called at run time for source components and transformation components with asynchronous outputs to let these components add rows to the output buffers.
ms211395.pubmethod(en-US,SQL.90).gif ProcessInput
Called at run time when a PipelineBuffer from an upstream component is available to the component to let the component process the incoming rows.
ms211395.pubmethod(en-US,SQL.90).gif ProvideComponentProperties
Called when a component is first added to the data flow task, to initialize the ComponentMetaData of the component.
ms211395.pubmethod(en-US,SQL.90).gif ms211395.static(en-US,SQL.90).gif ReferenceEquals  (inherited from Object )
ms211395.pubmethod(en-US,SQL.90).gif RegisterEvents
When you are developing a custom data flow component, you override this method to create custom events.
ms211395.pubmethod(en-US,SQL.90).gif RegisterLogEntries
Registers the events that the component will log.
ms211395.pubmethod(en-US,SQL.90).gif ReinitializeMetaData
Repairs any errors identified during validation that cause the component to return VS_NEEDSNEWMETADATA at design time.
ms211395.pubmethod(en-US,SQL.90).gif ReleaseConnections
Frees the connections established during AcquireConnections. Called at design time and run time.
ms211395.pubmethod(en-US,SQL.90).gif RemoveAllInputsOutputsAndCustomProperties
Deletes each IDTSInput90 and IDTSOutput90 object from the component.
ms211395.pubmethod(en-US,SQL.90).gif SetComponentProperty
Assigns a value to a IDTSCustomProperty90 of the component.This method is not CLS-compliant.
ms211395.pubmethod(en-US,SQL.90).gif SetExternalMetadataColumnDataTypeProperties
Sets the data type properties of the specified external metadata column.This method is not CLS-compliant.
ms211395.pubmethod(en-US,SQL.90).gif SetExternalMetadataColumnProperty
Sets an individual property of an external metadata column.This method is not CLS-compliant.
ms211395.pubmethod(en-US,SQL.90).gif SetInputColumnProperty
Assigns a value to the IDTSCustomProperty90 of an IDTSInputColumn90 object.This method is not CLS-compliant.
ms211395.pubmethod(en-US,SQL.90).gif SetInputProperty
Assigns a value to the IDTSCustomProperty90 of an IDTSInput90 object.This method is not CLS-compliant.
ms211395.pubmethod(en-US,SQL.90).gif SetOutputColumnDataTypeProperties
Sets the data type properties of an IDTSOutputColumn90 object.This method is not CLS-compliant.
ms211395.pubmethod(en-US,SQL.90).gif SetOutputColumnProperty
Sets the value of an IDTSCustomProperty90 for an IDTSOutputColumn90 object.This method is not CLS-compliant.
ms211395.pubmethod(en-US,SQL.90).gif SetOutputProperty
Sets the value of an IDTSCustomProperty90 on an IDTSOutput90 object.This method is not CLS-compliant.
ms211395.pubmethod(en-US,SQL.90).gif SetUsageType
Creates an IDTSInputColumn90 object in the IDTSInputColumnCollection90 of the component and sets the UsageType property of the column.This method is not CLS-compliant.
ms211395.pubmethod(en-US,SQL.90).gif ToString  (inherited from Object )
ms211395.pubmethod(en-US,SQL.90).gif Validate
Verifies that the component is correctly configured.This method is not CLS-compliant.

  Name Description
ms211395.protmethod(en-US,SQL.90).gif ms211395.static(en-US,SQL.90).gif BufferTypeToDataRecordType
Returns a managed data type based on an Integration Services data type.This method is not CLS-compliant.
ms211395.protmethod(en-US,SQL.90).gif ms211395.static(en-US,SQL.90).gif ConvertBufferDataTypeToFitManaged
Gets the appropriate Integration ServicesDataType from managed code.This method is not CLS-compliant.
ms211395.protmethod(en-US,SQL.90).gif ms211395.static(en-US,SQL.90).gif DataRecordTypeToBufferType
Gets the Integration ServicesDataType that corresponds to a managed type.This method is not CLS-compliant.
ms211395.protmethod(en-US,SQL.90).gif Finalize  (inherited from Object )
ms211395.protmethod(en-US,SQL.90).gif ms211395.static(en-US,SQL.90).gif idxOfBufferType  
ms211395.protmethod(en-US,SQL.90).gif ms211395.static(en-US,SQL.90).gif idxOfDataRecordType  
ms211395.protmethod(en-US,SQL.90).gif MemberwiseClone  (inherited from Object )

Community Additions

ADD
Show: