Export (0) Print
Expand All

IDTSInput100 Interface

Contains the collection of columns that represents the data provided to a component in the form of PipelineBuffer objects at run time.

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

public interface IDTSInput100 extends IDTSObject100

The IDTSInput100 type exposes the following members.

Public propertyAreInputColumnsAssociatedWithOutputColumnsInfrastructure. Gets whether the input columns are associated with output columns.
Public propertyBufferGets the ID of a PipelineBuffer that is allocated for an IDTSInput100 object and provided to the component in the ProcessInput method.
Public propertyBufferBaseInfrastructure. Gets the abstract base class of the IDTSInput100.
Public propertyComponentGets the IDTSComponentMetaData100 object of an IDTSInput100 object.
Public propertyCustomPropertyCollectionGets the IDTSCustomPropertyCollection100 object of an IDTSInput100 object.
Public propertyDanglingGets or sets a value that notifies the data flow engine that the input can be unattached.
Public propertyDescriptionGets or sets the description of an IDTSInput100 object.
Public propertyErrorOrTruncationOperationGets or sets a String that specifies the types of errors or truncations that can occur while processing a PipelineBuffer row.
Public propertyErrorRowDispositionGets or sets a value from a DTSRowDisposition enumeration that specifies how the component will handle error conditions that occur when processing a row from a PipelineBuffer object.
Public propertyExternalMetadataColumnCollectionGets the collection of columns that reflects the columns in an external data source, which are used to validate an IDTSInputColumnCollection100 when the component is not connected to the external data source.
Public propertyHasSideEffectsGets or sets a value that indicates whether a data flow component should be removed or remain in the execution plan of a data flow task when its output is not attached to a downstream component and when the RunInOptimizedMode property of the Data Flow task is true.
Public propertyIDGets or sets the identifier of an IDTSInput100 object.
Public propertyIdentificationStringGets a String that uniquely identifies an IDTSInput100 object.
Public propertyInputColumnCollectionGets the IDTSInputColumnCollection100 of an IDTSInput100 object.
Public propertyIsAttachedGets a value that indicates if an IDTSInput100 is attached to an upstream component through an IDTSPath100 object.
Public propertyIsSortedGets a value that indicates whether the columns in an IDTSInputColumnCollection100 are sorted.
Public propertyNameGets or sets the name of an IDTSInput100 object.
Public propertyObjectTypeGets the DTSObjectType of an IDTSInput100 object.
Public propertySourceLocaleGets the locale for an IDTSInput100 object.
Public propertyTruncationRowDispositionGets or sets a value that determines how the component handles truncations that occur while processing rows from a PipelineBuffer.

Public methodGetVirtualInputGets the IDTSVirtualInput100 object of an IDTSInput100 object.
Public methodSuggestNameBasedLineageIDMappingsInfrastructure. Suggests a name based lineage identifier mappings.

The IDTSInput100 object represents a connection point between two components, and, when connected to the IDTSOutput100 of an upstream component, establishes the flow of data between components. A connection between an IDTSInput100 and an IDTSOutput100 is established through the IDTSPath100 object. The input represents the EndPoint property of the IDTSPath100 object.

At design time, the columns in the IDTSOutputColumnCollection100 of the output that the input is connected to are selected for use by the component. These columns are then available to the component during component execution.

The following code example demonstrates a component adding an input to its collection in the ProvideComponentProperties method.

No code example is currently available or this language may not be supported.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2015 Microsoft