语言

ForEachItemEnumerator 类

定义

在集合上实现一个枚 ForEachItem 举器。 此类不能被继承。

public ref class ForEachItemEnumerator sealed : Microsoft::SqlServer::Dts::Runtime::ForEachEnumerator
public sealed class ForEachItemEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator
type ForEachItemEnumerator = class
    inherit ForEachEnumerator
Public NotInheritable Class ForEachItemEnumerator
Inherits ForEachEnumerator
继承
ForEachItemEnumerator

注解

该类允许直接访问枚举项,无需调用 GetEnumerator。 该接口还允许枚举器向其集合添加数据。 此外,它还有 ImportXMLExportXML 的方法,允许枚举器读写数据到 .xml 文件。

属性

名称 说明
CollectionEnumerator

获取或设置布尔,表示foreach循环枚举器是在枚举对象集合还是枚举集合集合。

(继承自 ForEachEnumerator)
Items

得到或设置一个集合。ForEachItems

TargetServerVersion

在集合上实现一个枚 ForEachItem 举器。 此类不能被继承。

(继承自 ForEachEnumerator)
Version

返回包的版本号。 此属性为只读。

(继承自 ForEachEnumerator)

方法

名称 说明
CanUpdate(String)

一个布尔值,表示新包的XML是否可以更新旧包的XML。

(继承自 ForEachEnumerator)
Equals(Object)

确定两个对象实例是否相等。

(继承自 DtsObject)
ExportXML(String)

导出数据到 .xml 文件。

GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

获取一个用于遍历 ForEachItem 集合的IEnumerator接口。

GetHashCode()

返回此实例的哈希代码。

(继承自 DtsObject)
ImportXML(String)

将XML导入集合。

InitializeForEachEnumerator(Connections, IDTSInfoEvents, ObjectReferenceTracker)

初始化与任务相关的属性。 该方法由运行时调用,不用于代码中。

(继承自 ForEachEnumerator)
Update(String)

如果 CanUpdate(String) 将 设置为 true,该方法将旧包 XML 更新为新的包 XML。

(继承自 ForEachEnumerator)
Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

允许容器判断是否包含无效设置,导致无法成功执行。

(继承自 ForEachEnumerator)

适用于