ForEachItemEnumerator 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在 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
- 继承
注解
此类允许直接访问枚举器项,而无需调用 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) |