IDTSExternalMetadataColumnCollection100 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含 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] |
获取由 |
方法
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 对象的位置。 |