IDTSExternalMetadataColumnCollection100 接口

定义

包含 IDTSExternalMetadataColumn100 对象的集合,这些对象表示外部数据源的各列。

public interface class IDTSExternalMetadataColumnCollection100 : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("E8B26BC5-3188-469E-B3D2-DD70B489B612")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSExternalMetadataColumnCollection100 : System.Collections.IEnumerable
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("8CC6DE87-DD97-4F02-92DC-DA4633A50B64")]
public interface IDTSExternalMetadataColumnCollection100 : System.Collections.IEnumerable
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("C730001F-1CF6-47E6-A724-0497BB62716A")]
public interface IDTSExternalMetadataColumnCollection100 : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("E8B26BC5-3188-469E-B3D2-DD70B489B612")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSExternalMetadataColumnCollection100 = interface
    interface IEnumerable
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("8CC6DE87-DD97-4F02-92DC-DA4633A50B64")>]
type IDTSExternalMetadataColumnCollection100 = interface
    interface IEnumerable
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("C730001F-1CF6-47E6-A724-0497BB62716A")>]
type IDTSExternalMetadataColumnCollection100 = interface
    interface IEnumerable
Public Interface IDTSExternalMetadataColumnCollection100
Implements IEnumerable
属性
实现

注解

数据流组件填充并使用此集合来验证其IDTSInputColumnCollection100列或IDTSOutputColumnCollection100ValidateExternalMetadata属性处于false脱机模式时或 SSIS 设计器处于脱机模式时。

集合通常表示源或目标组件使用的外部数据源的列。 使用此集合,组件无需花费大量耗时的往返访问源本身即可执行验证。

有关在组件中实现外部元数据列的详细信息,请参阅 实现外部元数据

属性

Count

获取 IDTSExternalMetadataColumnCollection100 中包含的元素数。

IsUsed

获取或设置一个值,该值指示集合是否由组件填充。

Item[Object]

获取由 Index 参数指定的 IDTSExternalMetadataColumn100 对象。

方法

FindObjectByID(Int32)

按照其 ID 在集合中定位对象。

FindObjectIndexByID(Int32)

按照其 ID 在集合中定位对象的索引。

GetEnumerator()

返回可遍历 IDTSExternalMetadataColumnCollection100 的枚举器。

GetObjectByID(Int32)

获取具有指定 ID 的 IDTSExternalMetadataColumn100 对象。

GetObjectIndexByID(Int32)

获取具有指定 ID 的 IDTSExternalMetadataColumn100 对象的索引。

New()

创建新的 IDTSExternalMetadataColumn100 对象并将其添加到集合的末尾。

NewAt(Int32)

在集合中的指定位置创建新的 IDTSExternalMetadataColumn100 对象。

RemoveAll()

删除集合中的每个 IDTSExternalMetadataColumn100 对象。

RemoveObjectByID(Int32)

删除具有指定 ID 的 IDTSExternalMetadataColumn100 对象。

RemoveObjectByIndex(Object)

删除位于指定索引处的 IDTSExternalMetadataColumn100 对象。

SetIndex(Int32, Int32)

更改集合中 IDTSExternalMetadataColumn100 对象的位置。

适用于