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) |
如果 CanUpdate(String) 将 设置为 true,该方法将旧包 XML 更新为新的包 XML。 (继承自 ForEachEnumerator) |
| Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
允许容器判断是否包含无效设置,导致无法成功执行。 (继承自 ForEachEnumerator) |