IDTSOutput100 接口

定义

包含可用于图形中下游组件的 IDTSOutputColumn100 列的集合。

public interface class IDTSOutput100 : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSObject100
[System.Runtime.InteropServices.Guid("1A1504B9-0B44-41A1-A1AC-6918D7B7F41F")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSOutput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("CB9D0490-4BF1-47AE-8350-3CA9A3252F93")]
public interface IDTSOutput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("CD5CEBE0-5D2E-4170-9326-6C8F3B707147")]
public interface IDTSOutput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[<System.Runtime.InteropServices.Guid("1A1504B9-0B44-41A1-A1AC-6918D7B7F41F")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSOutput100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("CB9D0490-4BF1-47AE-8350-3CA9A3252F93")>]
type IDTSOutput100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("CD5CEBE0-5D2E-4170-9326-6C8F3B707147")>]
type IDTSOutput100 = interface
    interface IDTSObject100
Public Interface IDTSOutput100
Implements IDTSObject100
属性
实现

示例

下面的代码示例演示了一个组件,该组件在 IDTSOutput100 调用方法的过程中创建一个与其输入同步的 ProvideComponentProperties

public override void ProvideComponentProperties()  
{  
    IDTSInput100 input = ComponentMetaData.InputCollection.New();  
    input.Name = "Input";  

    IDTSOutput100 output = ComponentMetaData.OutputCollection.New();  
    output.Name = "Output";  
    output.SynchronousInputID = input.ID;  
}  
Public Overrides Sub ProvideComponentProperties()   
 Dim input As IDTSInput100 = ComponentMetaData.InputCollection.New   
 input.Name = "Input"   
 Dim output As IDTSOutput100 = ComponentMetaData.OutputCollection.New   
 output.Name = "Output"   
 output.SynchronousInputID = input.ID   
End Sub  

注解

IDTSOutput100对象包含 IDTSOutputColumn100 数据流组件公开的列的集合。 输出连接到 IDTSInput100 下游组件的,以便在两个组件之间建立数据流。

输出可以是同步到 IDTSInput100 对象,也可以是异步的,由 SynchronousInputID 属性指定。

输出列集合中的列可供下游组件使用。 设计时,将在集合中添加和删除列。

属性

Buffer

获取为 PipelineBuffer 对象分配的 IDTSOutput100 的 ID。

Component

获取 IDTSComponentMetaData100 对象的 IDTSOutput100

CustomPropertyCollection

获取为 IDTSCustomProperty100 对象定义的 IDTSOutput100 对象的集合。

Dangling

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

DeleteOutputOnPathDetached

获取或设置一个值,该值确定当 IDTSOutput100 对象与 IDTSPath100 对象分离时,数据流引擎是否将前者删除。

Description

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

ErrorOrTruncationOperation

获取或设置描述 IDTSOutput100 对象的错误或截断操作的文本。

ErrorRowDisposition

获取或设置一个值,该值指定当在运行时处理输出中的列时出错的情况下,组件如何继续执行。

ExclusionGroup

获取或设置 ExclusionGroup 对象的 IDTSOutput100 属性。

ExternalMetadataColumnCollection

获取 IDTSExternalMetadataColumnCollection100 对象的 IDTSOutput100

HasSideEffects

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

ID

获取或设置 ID 对象的 IDTSOutput100 属性。

IdentificationString

获取一个字符串,该字符串唯一标识 IDTSOutput100 对象。

IsAttached

获取一个值,该值指示是否通过 IDTSOutput100 对象将 IDTSPath100 对象附加到另一个组件。

IsErrorOut

获取或设置指示 IDTSOutput100 对象是否为错误输出的值。

IsSorted

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

Name

获取或设置 IDTSOutput100 的名称。

ObjectType

获取 DTSObjectType 对象的 IDTSOutput100

OutputColumnCollection

获取为 IDTSOutputColumn100 对象定义的 IDTSOutput100 对象的集合。

SynchronousInputID

获取或设置与 IDTSInput100 同步的 IDTSOutput100 的 ID。

TruncationRowDisposition

获取或设置一个值,该值确定当由于组件对行中某列执行操作而导致其中某列被截断的情况下,组件如何处理该行。

适用于