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

IDTSRuntimeComponent100 Interface

 

Applies To: SQL Server 2016 Preview

Defines the run-time methods of a data flow component.

Namespace:   Microsoft.SqlServer.Dts.Pipeline.Wrapper
Assembly:  Microsoft.SqlServer.DTSPipelineWrap (in Microsoft.SqlServer.DTSPipelineWrap.dll)

[TypeLibTypeAttribute(TypeLibTypeFlags.FDual | TypeLibTypeFlags.FDispatchable)]
[GuidAttribute("35D2046A-F173-4994-9F60-10DFAFCF690D")]
public interface IDTSRuntimeComponent100

NameDescription
System_CAPS_pubpropertyBufferManager

Sets the IDTSBufferManager100 of a pipeline component.

System_CAPS_pubpropertyComponentMetaData

Sets the IDTSComponentMetaData100 for a component.

System_CAPS_pubpropertyEventInfos

Sets the IDTSEventInfos100 collection of the PipelineComponent object.

System_CAPS_pubpropertyLogEntryInfos

Provides the IDTSLogEntryInfos100 object to a component.

System_CAPS_pubpropertyReferenceTracker
System_CAPS_pubpropertyRequiredProductLevel

Gets a value indicating the required SQL Server product level for the data flow component.

System_CAPS_pubpropertyVariableDispenser

Sets the IDTSVariableDispenser100 of a data flow component.

NameDescription
System_CAPS_pubmethodCleanup()

Frees resources and completes the execution of a component.

System_CAPS_pubmethodPerformUpgrade(Int32)

Upgrades the component metadata to the version of the component that is installed on the local computer.

System_CAPS_pubmethodPostExecute()

Called at the end of the execution of a component. The developer can supply code that executes after the component's main processing.

System_CAPS_pubmethodPreExecute()

Called after PrepareForExecute, and before PrimeOutput and ProcessInput. The developer can supply code that executes once before the component performs its main processing.

System_CAPS_pubmethodPrepareForExecute()

Called prior to PreExecute. The developer can supply code that executes once before the component performs its main processing and before the input buffers are available.

System_CAPS_pubmethodPrimeOutput(Int32, Int32, IDTSBuffer100)

Called during package execution for components that add rows to the IDTSBuffer100; including source components and transformation components with asynchronous IDTSOutput100 objects. The developer needs to supply the code that adds the rows to the output buffers.

System_CAPS_pubmethodProcessInput(Int32, IDTSBuffer100)

Called on transformation and destination components that have IDTSInput100 objects that are connected to an upstream component. The developer needs to supply the code that processes the input buffers.

The IDTSRuntimeComponent100 interface defines the methods and properties that are called during execution of a data flow component. This interface is one of the two interfaces that all data flow components implement; the other is the IDTSDesigntimeComponent100 interface.

Managed component developers do not need to implement this interface directly but instead derive the methods from the PipelineComponent base class and override its implementation of these methods.

Return to top

Community Additions

Show:
© 2015 Microsoft