IDTSInput100 接口

定义

包含列的集合,这些列表示在运行时以 PipelineBuffer 对象的形式提供给组件的数据。

public interface class IDTSInput100 : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSObject100
[System.Runtime.InteropServices.Guid("782C5843-5FA9-46E7-9FE3-8A85BA66BFC8")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSInput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("EBEBA54A-EA61-4757-8A1E-F249383B6106")]
public interface IDTSInput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("89E6FA94-7A4A-480E-BD86-4767AF244C19")]
public interface IDTSInput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[<System.Runtime.InteropServices.Guid("782C5843-5FA9-46E7-9FE3-8A85BA66BFC8")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSInput100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("EBEBA54A-EA61-4757-8A1E-F249383B6106")>]
type IDTSInput100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("89E6FA94-7A4A-480E-BD86-4767AF244C19")>]
type IDTSInput100 = interface
    interface IDTSObject100
Public Interface IDTSInput100
Implements IDTSObject100
属性
实现

示例

下面的代码示例演示了在方法中添加其集合的输入的 ProvideComponentProperties 组件。

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  

注解

IDTSInput100 对象表示两个组件之间的连接点,当连接到 IDTSOutput100 上游组件时,会在组件之间建立数据流。 通过IDTSPath100对象建立与 IDTSInput100 an IDTSOutput100 之间的连接。 输入表示 EndPoint 对象的属性 IDTSPath100

在设计时,选择输入连接到的输出中的 IDTSOutputColumnCollection100 列供组件使用。 然后,这些列在组件执行期间可供组件使用。

属性

AreInputColumnsAssociatedWithOutputColumns

获取输入列是否与输出列关联的信息。

Buffer

获取在 PipelineBuffer 方法中为 IDTSInput100 对象分配的和提供给组件的 ProcessInput(Int32, PipelineBuffer) 的 ID。

BufferBase

获取 IDTSInput100 的抽象基类。

Component

获取 IDTSComponentMetaData100 对象的 IDTSInput100 对象。

CustomPropertyCollection

获取 IDTSCustomPropertyCollection100 对象的 IDTSInput100 对象。

Dangling

获取或设置一个值,该值向数据流程引擎通知可以取消附加输入。

Description

获取或设置 IDTSInput100 对象的说明。

ErrorOrTruncationOperation

获取或设置一个字符串,该值指定处理 PipelineBuffer 行时可能发生的错误或截断类型。

ErrorRowDisposition

获取或设置 DTSRowDisposition 枚举中的一个值,该值指定组件将如何处理在处理 PipelineBuffer 对象中的行时出现的错误条件。

ExternalMetadataColumnCollection

获得反映外部数据源中各列的列集合,这些列用于在组件未连接到外部数据源时验证 IDTSInputColumnCollection100

HasSideEffects

获取或设置一个值,该值指示当数据流组件的输出未附加到下游组件以及数据流任务的 RunInOptimizedMode 属性为 true 时,是否应删除或保留在数据流任务的执行计划中。

ID

获取或设置 IDTSInput100 对象的标识符。

IdentificationString

获取唯一标识对象的 IDTSInput100 字符串。

InputColumnCollection

获取 IDTSInputColumnCollection100 对象的 IDTSInput100

IsAttached

获取一个值,该值指示 IDTSInput100 是否通过 IDTSPath100 对象附加到上游组件。

IsSorted

获取一个值,该值指示是否对 IDTSInputColumnCollection100 中的列进行排序。

Name

获取或设置 IDTSInput100 对象的名称。

ObjectType

获取 DTSObjectType 对象的 IDTSInput100

SourceLocale

获取 IDTSInput100 对象的区域设置。

TruncationRowDisposition

获取或设置一个值,该值用于确定组件如何处理在处理 PipelineBuffer 中的行时发生的截断。

方法

GetVirtualInput()

获取 IDTSVirtualInput100 对象的 IDTSInput100 对象。

SuggestNameBasedLineageIDMappings(Int32[], Int32[])

建议基于名称的沿袭标识符映射。

适用于