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。 此接口还允许枚举器将数据添加到其集合中。 此外,它还具有 ImportXML 允许 ExportXML 枚举器将数据读取和写入.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)

此方法使用新包 XML 更新旧包 XML(如果 CanUpdate(String) 设置为 true)。

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

允许容器确定它是否包含阻止其成功执行的无效设置。

(继承自 ForEachEnumerator)

适用于