Share via


CManagedComponentWrapperClass Members

Include Protected Members
Include Inherited Members

Represents the design-time instance of a data flow component.

The CManagedComponentWrapperClass type exposes the following members.

Constructors

  Name Description
Public method CManagedComponentWrapperClass() Instantiates an instance of the CManagedComponentWrapperClass object.

Top

Methods

  Name Description
Public method AcquireConnections(Object) Establishes a connection to a connection manager.
Public method Cleanup() Frees resources and cleans up after the component runs.
Public method DeleteExternalMetadataColumn(Int32, Int32) Deletes the external metadata column at the specified index from the collection of external metadata columns.
Public method DeleteInput(Int32) Deletes an IDTSInput100 object from the IDTSInputCollection100 collection.
Public method DeleteOutput(Int32) Deletes an IDTSOutput100 object from the IDTSOutputCollection100 collection of the component.
Public method DeleteOutputColumn(Int32, Int32) Deletes an IDTSOutputColumn100 object from the IDTSOutputColumnCollection100 collection of the component.
Public method DescribeRedirectedErrorCode(Int32) Returns the description of an error code defined by the component.
Public method Equals(Object) (Inherited from Object.)
Protected method Finalize() (Inherited from Object.)
Public method GetEnumerationCollection(String) Returns the IDTSFriendlyEnumCollection100 specified by the
Public method GetHashCode() (Inherited from Object.)
Public method GetType() (Inherited from Object.)
Public method InsertExternalMetadataColumnAt(Int32, Int32, String, String) Inserts a new external metadata column into the collection of external metadata columns at the specified index.
Public method InsertInput(DTSInsertPlacement, Int32) Adds an IDTSInput100 object to the IDTSInputCollection100 of the component.
Public method InsertOutput(DTSInsertPlacement, Int32) Adds a new IDTSOutput100 object to the component.
Public method InsertOutputColumnAt(Int32, Int32, String, String) Creates a new IDTSOutputColumn100 object and inserts it into the IDTSOutputColumnCollection100 of the component.
Public method MapInputColumn(Int32, Int32, Int32) Establishes a relationship between an input column and a corresponding external metadata column.
Public method MapOutputColumn(Int32, Int32, Int32, Boolean) Establishes a relationship between an IDTSOutputColumn100 column and a corresponding IDTSExternalMetadataColumn100 column.
Protected method MemberwiseClone() (Inherited from Object.)
Public method OnDeletingInputColumn(Int32, Int32) Called when an IDTSInputColunn100 object is being deleted from an IDTSInputColumnCollection100 of the component.
Public method OnInputPathAttached(Int32) Called when an IDTSInput100 object of the component is attached to a downstream component.
Public method OnInputPathDetached(Int32) Called when the IDTSInput100 object of the component is disconnected from an upstream component.
Public method OnOutputPathAttached(Int32) Called when an IDTSOutput100 object of the component is attached to a downstream component.
Public method PerformUpgrade(Int32) Upgrades the metadata of the component to the version of the component that is installed on the local computer.
Public method PostExecute() Does the tasks that have to be done after the component has finished processing rows of data.
Public method PreExecute() Does the tasks that have to be done after the PrepareForExecute method runs, but before the component begins to process rows of data.
Public method PrepareForExecute() Does the tasks that have to be done both before the component begins to process rows of data and before the PreExecute method runs.
Public method PrimeOutput(Int32, Int32%, IDTSBuffer100%) Adds rows to the output buffers in the data flow.
Public method ProcessInput(Int32, IDTSBuffer100) Processes the rows of data that are received in input buffers from upstream components.
Public method ProvideComponentProperties() Initializes or resets the IDTSComponentMetaData100 of the component.
Public method ReinitializeMetaData() Called to allow the component to repair problems with the IDTSComponentMetaData100 object that were identified by the component during the Validate method.
Public method ReleaseConnections() Frees the connections established by the component during AcquireConnections.
Public method SetComponentProperty(String, Object) Assigns a value to a IDTSCustomProperty100 of the component.
Public method SetExternalMetadataColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) Sets the data type properties of the specified external metadata column.
Public method SetExternalMetadataColumnProperty(Int32, Int32, String, Object) Sets an individual property on an external metadata column.
Public method SetInputColumnProperty(Int32, Int32, String, Object) Assigns a value to the IDTSCustomProperty100 of an IDTSInputColumn100 object.
Public method SetInputProperty(Int32, String, Object) Assigns a value to the IDTSCustomProperty100 of an IDTSInput100 object in the component.
Public method SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) Sets the data type properties of an IDTSOutputColumn100 object.
Public method SetOutputColumnProperty(Int32, Int32, String, Object) Assigns a value to the IDTSCustomProperty100 of an IDTSOutputColumn100 object.
Public method SetOutputProperty(Int32, String, Object) Call this method to set the IDTSCustomProperty100 of an IDTSOutput100 object of the component.
Public method SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType) Creates an IDTSInputColumn100 object in the IDTSInputColumnCollection100 of the component and sets the UsageType property of the column.
Public method ToString() (Inherited from Object.)
Public method Validate() Verifies that the component is configured correctly and ready to execute.

Top

Properties

  Name Description
Public property BufferManager Sets the IDTSBufferManager100 object of the component.
Public property ComponentMetaData Sets the IDTSComponentMetaData100 object for the component
Public property EventInfos Sets the IDTSEventInfos100 collection that is associated with the component.
Public property LogEntryInfos Gets the IDTSLogEntryInfos100 object to the component.
Public property ReferenceTracker Sets the IDTSObjectReferenceTracker100 object that is associated with the component.
Public property RequiredProductLevel Gets a value that indicates which edition of SQL Server the data flow component requires.
Public property VariableDispenser Sets the IDTSVariableDispenser100 object that is associated with the component.

Top