Freigeben über


IDTSInput100-Schnittstelle

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)

Syntax

'Declaration
<GuidAttribute("24C64129-7317-4E2F-AAF2-80964796E3AE")> _
Public Interface IDTSInput100 _
    Inherits IDTSObject100
'Usage
Dim instance As IDTSInput100
[GuidAttribute("24C64129-7317-4E2F-AAF2-80964796E3AE")]
public interface IDTSInput100 : IDTSObject100
[GuidAttribute(L"24C64129-7317-4E2F-AAF2-80964796E3AE")]
public interface class IDTSInput100 : IDTSObject100
[<GuidAttribute("24C64129-7317-4E2F-AAF2-80964796E3AE")>]
type IDTSInput100 =  
    interface
        interface IDTSObject100
    end
public interface IDTSInput100 extends IDTSObject100

Der IDTSInput100-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Buffer Gets the ID of a PipelineBuffer that is allocated for an IDTSInput100 object and provided to the component in the ProcessInput method.
Öffentliche Eigenschaft BufferBase Infrastruktur
Öffentliche Eigenschaft Component Gets the IDTSComponentMetaData100 of an IDTSInput100 object.
Öffentliche Eigenschaft CustomPropertyCollection Gets the IDTSCustomPropertyCollection100 object of an IDTSInput100 object.
Öffentliche Eigenschaft Dangling Gets or sets a value that notifies the data flow engine that the input can be unattached.
Öffentliche Eigenschaft Description Gets or sets the description of an IDTSInput100 object.
Öffentliche Eigenschaft Description Gets or sets the description of an IDTSObject100. (Geerbt von IDTSObject100.)
Öffentliche Eigenschaft ErrorOrTruncationOperation Gets or sets a String that specifies the types of errors or truncations that can occur while processing a PipelineBuffer row.
Öffentliche Eigenschaft ErrorRowDisposition Gets 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.
Öffentliche Eigenschaft ExternalMetadataColumnCollection Gets 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.
Öffentliche Eigenschaft HasSideEffects Gets 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.
Öffentliche Eigenschaft ID Gets or sets the ID of an IDTSInput100 object.
Öffentliche Eigenschaft ID Gets or sets the ID of an IDTSObject100object. (Geerbt von IDTSObject100.)
Öffentliche Eigenschaft IdentificationString Gets a String that uniquely identifies anIDTSInput100 object.
Öffentliche Eigenschaft IdentificationString Gets a string that uniquely identifies an IDTSObject100. (Geerbt von IDTSObject100.)
Öffentliche Eigenschaft InputColumnCollection Gets the IDTSInputColumnCollection100 of an IDTSInput100 object.
Öffentliche Eigenschaft IsAttached Gets a value that indicates if an IDTSInput100 is attached to an upstream component through an IDTSPath100 object.
Öffentliche Eigenschaft IsSorted Gets a value that indicates whether the columns in an IDTSInputColumnCollection100 are sorted.
Öffentliche Eigenschaft Name Gets or sets the name of an IDTSInput100 object.
Öffentliche Eigenschaft Name Gets or sets the name of an IDTSObject100 object. (Geerbt von IDTSObject100.)
Öffentliche Eigenschaft ObjectType Gets the DTSObjectType of an IDTSInput100 object.
Öffentliche Eigenschaft ObjectType Gets the ObjectType property of an IDTSObject100. (Geerbt von IDTSObject100.)
Öffentliche Eigenschaft SourceLocale Gets the locale for an IDTSInput100 object.
Öffentliche Eigenschaft TruncationRowDisposition Gets or sets a value that determines how the component handles truncations that occur while processing rows from a PipelineBuffer.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode GetVirtualInput Gets the IDTSVirtualInput100 object of an IDTSInput100 object.

Zum Anfang

Hinweise

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.

Beispiele

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

using System;
using Microsoft.SqlServer.Dts.Pipeline;
public class DtsSampleComponent : PipelineComponent
{ 
public override void ProvideComponentProperties()
{
IDTSInput100 input = ComponentMetaData.InputCollection.New();
input.Name = "SampleComponentInput0";
}
}
Imports System 
Imports Microsoft.SqlServer.Dts.Pipeline 

Public Class DtsSampleComponent 
Inherits PipelineComponent 

 Public Overloads Overrides Sub ProvideComponentProperties() 
   Dim input As IDTSInput100 = ComponentMetaData.InputCollection.New 
   input.Name = "SampleComponentInput0" 
 End Sub 
End Class